DocumentCode :
3197900
Title :
Guidelines on the use of Fit tables in software maintenance tasks: Lessons learned from 8 experiments
Author :
Ricca, Filippo ; Penta, Massimiliano Di ; Torchiano, Marco
Author_Institution :
Unita CINI at DISI, Genoa
fYear :
2008
fDate :
Sept. 28 2008-Oct. 4 2008
Firstpage :
317
Lastpage :
326
Abstract :
Executable acceptance test case-in particular Fit (Framework for Integrated Test) tables-originally intended for the development phase proved useful in maintenance activities too. Empirical evidence suggests that Fit tables are useful in improving the comprehension of change requirements and the correctness of the maintained code. Stemming from eight experiments formerly performed by the authors, this paper presents a set of lessons learned and guidelines useful for project managers on the use of Fit tables in maintenance tasks. Specifically, the paper discusses the use of Fit tables in maintenance tasks considering a set of dimensions, ranging from maintainerspsila experience to the nature of application being maintained and to the kind of benefits introduced by Fit tables. Benefits of Fit tables, such as improving the code correctness and comprehension, increase with developers experience and complex requirements but decrease with Web-based applications and when programmers work in pairs.
Keywords :
program testing; program verification; project management; software development management; software maintenance; change requirement comprehension; code correctness; executable acceptance test; fit table; integrated test framework; open source framework; project manager; software development; software maintenance; Automatic testing; Documentation; Feedback; Guidelines; Laboratories; Programming profession; Project management; Software maintenance; Software testing; System testing; Change requirements; Controlled experiments; Fit Acceptance test; Test-driven development;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance, 2008. ICSM 2008. IEEE International Conference on
Conference_Location :
Beijing
ISSN :
1063-6773
Print_ISBN :
978-1-4244-2613-3
Electronic_ISBN :
1063-6773
Type :
conf
DOI :
10.1109/ICSM.2008.4658080
Filename :
4658080
Link To Document :
بازگشت