Details
Originalsprache | Englisch |
---|---|
Titel des Sammelwerks | 2013 35th International Conference on Software Engineering, ICSE 2013 |
Untertitel | Proceedings |
Seiten | 1209-1212 |
Seitenumfang | 4 |
Publikationsstatus | Veröffentlicht - 2013 |
Veranstaltung | 35th International Conference on Software Engineering, ICSE 2013 - San Francisco, CA, USA / Vereinigte Staaten Dauer: 18 Mai 2013 → 26 Mai 2013 |
Publikationsreihe
Name | Proceedings - International Conference on Software Engineering |
---|---|
ISSN (Print) | 0270-5257 |
Abstract
GitHub projects attract contributions from a community of users with varying coding and quality assurance skills. Developers on GitHub feel a need for automated tests and rely on test suites for regression testing and continuous integration. However, project owners report to often struggle with implementing an exhaustive test suite. Convincing contributors to provide automated test cases remains a challenge. The absence of an adequate test suite or using tests of low quality can degrade the quality of the software product. We present an approach for reducing the effort required by project owners for extending their test suites. We aim to utilize the phenomenon of drive-by commits: capable users quickly and easily solve problems in others' projects - even though they are not particularly involved in that project - and move on. By analyzing and directing the drive-by commit phenomenon, we hope to use crowdsourcing to improve projects' quality assurance efforts. Valuable test cases and maintenance tasks would be completed by capable users, giving core developers more resources to work on the more complicated issues.
ASJC Scopus Sachgebiete
- Informatik (insg.)
- Software
Zitieren
- Standard
- Harvard
- Apa
- Vancouver
- BibTex
- RIS
2013 35th International Conference on Software Engineering, ICSE 2013 : Proceedings. 2013. S. 1209-1212 6606680 (Proceedings - International Conference on Software Engineering).
Publikation: Beitrag in Buch/Bericht/Sammelwerk/Konferenzband › Aufsatz in Konferenzband › Forschung › Peer-Review
}
TY - GEN
T1 - Building test suites in social coding sites by leveraging drive-by commits
AU - Pham, Raphael
AU - Singer, Leif
AU - Schneider, Kurt
PY - 2013
Y1 - 2013
N2 - GitHub projects attract contributions from a community of users with varying coding and quality assurance skills. Developers on GitHub feel a need for automated tests and rely on test suites for regression testing and continuous integration. However, project owners report to often struggle with implementing an exhaustive test suite. Convincing contributors to provide automated test cases remains a challenge. The absence of an adequate test suite or using tests of low quality can degrade the quality of the software product. We present an approach for reducing the effort required by project owners for extending their test suites. We aim to utilize the phenomenon of drive-by commits: capable users quickly and easily solve problems in others' projects - even though they are not particularly involved in that project - and move on. By analyzing and directing the drive-by commit phenomenon, we hope to use crowdsourcing to improve projects' quality assurance efforts. Valuable test cases and maintenance tasks would be completed by capable users, giving core developers more resources to work on the more complicated issues.
AB - GitHub projects attract contributions from a community of users with varying coding and quality assurance skills. Developers on GitHub feel a need for automated tests and rely on test suites for regression testing and continuous integration. However, project owners report to often struggle with implementing an exhaustive test suite. Convincing contributors to provide automated test cases remains a challenge. The absence of an adequate test suite or using tests of low quality can degrade the quality of the software product. We present an approach for reducing the effort required by project owners for extending their test suites. We aim to utilize the phenomenon of drive-by commits: capable users quickly and easily solve problems in others' projects - even though they are not particularly involved in that project - and move on. By analyzing and directing the drive-by commit phenomenon, we hope to use crowdsourcing to improve projects' quality assurance efforts. Valuable test cases and maintenance tasks would be completed by capable users, giving core developers more resources to work on the more complicated issues.
UR - http://www.scopus.com/inward/record.url?scp=84886404738&partnerID=8YFLogxK
U2 - 10.1109/ICSE.2013.6606680
DO - 10.1109/ICSE.2013.6606680
M3 - Conference contribution
AN - SCOPUS:84886404738
SN - 9781467330763
T3 - Proceedings - International Conference on Software Engineering
SP - 1209
EP - 1212
BT - 2013 35th International Conference on Software Engineering, ICSE 2013
T2 - 35th International Conference on Software Engineering, ICSE 2013
Y2 - 18 May 2013 through 26 May 2013
ER -