Comparison of software repositories for their usability in software process reconstruction

被引:0
|
作者
Jankovic, Marko [1 ]
Bajec, Marko [1 ]
机构
[1] Univ Ljubljana, Fac Comp & Informat Sci, Ljubljana 61000, Slovenia
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Software development process is like any other business process composed of activities carried out by process participants in order to achieve a certain goal. In contrast to a typical business process that is relatively deterministic and thus repeatable, software processes are much more dynamic in nature and dependent on a number of circumstances. This explains why actual software development practice in organizations defer from what these organizations prescribe within their adopted software development methods. The research that is reported in this paper aims at analyzing the suitability of software repositories to support de facto software process reconstruction. We examine most common utility tools that are used in software development and analyze the information they capture (we do that for a number of open source and commercial projects). We than suggest what would be a reasonable level of documentation for a software process so that this information would adequately facilitate project managers and developers at their work. Finally, based on our findings, we provide guidelines on how organizations should use software repositories to support the process reconstruction.
引用
收藏
页码:298 / 308
页数:11
相关论文
共 50 条
  • [1] Process mining software repositories
    Poncin, Wouter
    Serebrenik, Alexander
    van den Brand, Mark
    [J]. 2011 15TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING (CSMR), 2011, : 5 - 13
  • [2] Software Process Simulation based on Mining Software Repositories
    Honsel, Verena
    Honsel, Daniel
    Grabowski, Jens
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON DATA MINING WORKSHOP (ICDMW), 2014, : 828 - 831
  • [3] A study of usability of web-based software repositories
    Clayton, N
    Biddle, R
    Tempero, E
    [J]. INTERNATIONAL CONFERENCE ON SOFTWARE METHODS AND TOOLS, PROCEEDING, 2000, : 51 - 58
  • [4] A process to mining issues of Software Repositories
    Bautista, Ana Maria
    San Feliu, Tomas
    [J]. 2015 10TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI), 2015,
  • [5] Usability Evaluation of the Agile Software Process
    Ahmad, Wan Fatimah Wan
    Butt, Saad Masood
    Rahim, Lukman
    [J]. ADVANCES IN VISUAL INFORMATICS, 2013, 8237 : 640 - 651
  • [6] Incorporating usability in the software design process
    Mahemoff, MJ
    [J]. HUMAN-COMPUTER INTERACTION - INTERACT '99, 1999, : 686 - 687
  • [7] The Usability Approach in Software Process Improvement
    Polgar, Peter Balazs
    Biro, Miklos
    [J]. SYSTEMS, SOFTWARE AND SERVICES PROCESS IMPROVEMENT, 2011, 172 : 133 - +
  • [8] A comparison of identity merge algorithms for software repositories
    Goeminne, Mathieu
    Mens, Tom
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2013, 78 (08) : 971 - 986
  • [9] Exploring the Role of Usability in the Software Process: A Study of Irish Software SMEs
    O'Connor, Rory V.
    [J]. SOFTWARE PROCESS IMPROVEMENT, PROCEEDINGS, 2009, 42 : 161 - 172
  • [10] Process Mining Software Repositories from Student Projects in an Undergraduate Software Engineering Course
    Mittal, Megha
    Sureka, Ashish
    [J]. 36TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE COMPANION 2014), 2014, : 344 - 353