Proceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering 2013
DOI: 10.1145/2491411.2494572
|View full text |Cite
|
Sign up to set email alerts
|

Risky files: an approach to focus quality improvement effort

Abstract: As the development of software products frequently transitions among globally distributed teams, the knowledge about the source code, design decisions, original requirements, and the history of troublesome areas gets lost. A new team faces tremendous challenges to regain that knowledge. In numerous projects we observed that only 1% of project files are involved in more than 60% of the customer reported defects (CFDs), thus focusing quality improvement on such files can greatly reduce the risk of poor product q… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2014
2014
2020
2020

Publication Types

Select...
3
2
1

Relationship

4
2

Authors

Journals

citations
Cited by 7 publications
(5 citation statements)
references
References 13 publications
(20 reference statements)
0
5
0
Order By: Relevance
“…In SCCS, CVS, or SVN, branching and merging are rather tedious activities and tend to be used less often than with the latest generation of VCSs, e.g., Git. Git makes branching and merging both easy and necessary and it is common to see more than 100 branches for a single file [36,39].…”
Section: Methodsmentioning
confidence: 99%
“…In SCCS, CVS, or SVN, branching and merging are rather tedious activities and tend to be used less often than with the latest generation of VCSs, e.g., Git. Git makes branching and merging both easy and necessary and it is common to see more than 100 branches for a single file [36,39].…”
Section: Methodsmentioning
confidence: 99%
“…The primary data sources in this phase were Version control systems (Git and SVN) and Issue tracking system (JIRA). We started from data integrated over all Avaya projects as described in previous studies [15,16]. The data unifies information from most of version control and issue tracking systems in Avaya, but we still need to select the projects related to the client's communication.…”
Section: Methodsmentioning
confidence: 99%
“…Related files are files that had identical content in the past (based on their version history) [16].…”
Section: Terminologymentioning
confidence: 99%
“…There have been a number of works on predicting and improving the software quality as well (e.g. [45,75,31,48]). Comparatively, studies about post-deployment quality and dynamics have been less frequent [38,33].…”
Section: Related Workmentioning
confidence: 99%