Software Projects in an Academic Environment

1987 ◽  
pp. 292-305 ◽  
Author(s):  
David B. Wortman
Author(s):  
CUAUHTÉMOC LÓPEZ-MARTÍN ◽  
ALAIN ABRAN

Expert-based effort prediction in software projects can be taught, beginning with the practices learned in an academic environment in courses designed to encourage them. However, the length of such courses is a major concern for both industry and academia. Industry has to work without its employees while they are taking such a course, and academic institutions find it hard to fit the course into an already tight schedule. In this research, the set of Personal Software Process (PSP) practices is reordered and the practices are distributed among fewer assignments, in an attempt to address these concerns. This study involved 148 practitioners taking graduate courses who developed 1,036 software course assignments. The hypothesis on which it is based is the following: When the activities in the original PSP set are reordered into fewer assignments, the result is expert-based effort prediction that is statistically significantly better.


1987 ◽  
Vol SE-13 (11) ◽  
pp. 1176-1181 ◽  
Author(s):  
D.B. Wortman

Author(s):  
Cuong Huy Tran ◽  
Dragos Truscan ◽  
Tanwir Ahmad

Grading software projects submitted by students can become a heavy and time-consuming task, which for many students, can result in delayed feedback provided to them. Additionally, one would like to allow students to evaluate themselves early their projects before submitting the final version for grading. This paper presents a solution that improves the grading process of student projects not only for lecturers, but also for students. In our approach, we adopt a test-driven development methodology to provide a clear benchmark of the course project implementation. Our approach allows students to self-evaluate their progress at any moment, while lecturers can use it to automate the grading process. GitHub Classroom is used as a supporting tool to allow students to retrieve and implement their projects from the same initial skeleton project including the tests, and lecturers to retrieve the student projects and evaluate them automatically. The results show that test-driven development is a viable solution to be applied in an academic environment to improve the grading process. This study also shows that courses in Information Technology area could use our approach to increase learning and teaching efficiency.


1986 ◽  
Vol 1 (1) ◽  
pp. 2
Author(s):  
B.A. Kitchenham
Keyword(s):  

2012 ◽  
Vol 14 (3) ◽  
pp. 387-401
Author(s):  
Christos Christodoulatos ◽  
Thomas Lechler ◽  
Sandra Furnbach ◽  
Vikki Hazelwood

2009 ◽  
Author(s):  
Kevin L. McIlhany ◽  
Reza Malek-Madani
Keyword(s):  

Sign in / Sign up

Export Citation Format

Share Document