ABSTRACT
The success of a software development project depends on the technical competency of the development team, the quality of the tools they use, and the project-management decisions they make during the software lifecycle. Instructors of software-engineering courses that involve small project teams are often overwhelmed with the task of monitoring the progress of multiple teams. Without adequate monitoring and advice on best practices, problems in the team's process or the developed product may go unnoticed until it is too late to be easily fixed. This paper introduces the JRefleX environment, with components built upon Eclipse, to support the education of small software teams.
- Humphrey, W. "PSP/TSP", <http://www.sei.cmu.edu/tsp/watts-bio.html>Google Scholar
- Liu, Y.; Stroulia, E. "Reverse Engineering the Process of Small Novice Software Teams" Working Conference on Reverse Engineering (WCRE 2003: Victoria, BC; November 13--16, 2003). Google ScholarDigital Library
- JRefleX: towards supporting small student software teams
Recommendations
It's All about Process: Project Oriented Teaching of Software Engineering
CSEET '01: Proceedings of the 14th Conference on Software Engineering Education and TrainingProcess considerations are a central part of the material for a software engineering course; they are also central to accomplishing full-lifecycle, team-based systems development projects in such a course. This paper discusses the ways in which we have ...
A new approach to consistency control in software engineering
ICSE '96: Proceedings of the 18th international conference on Software engineeringQuality assurance methods as suggested by standards like ISO 9000 focus on the principle of review and feedback loops, which may be implemented by computer-based software process management including life cycle models, version control, and change ...
A Prescriptive Software Process for Academic Scenarios
ICER '15: Proceedings of the eleventh annual International Conference on International Computing Education ResearchSoftware engineering has been taught over the years using expositive classes, but learning this discipline requires more than just theory. Lately, universities started teaching software engineering in a theoretical-practical way. Typically, these ...
Comments