Lessons learned from teaching reflective software engineering using the Leap toolkit
Proceedings of the 22nd international conference on Software engineering
A Discipline for Software Engineering
A Discipline for Software Engineering
Lessons from Three Years of Inspection Data
IEEE Software
The Personal Software Process: A Cautionary Case Study
IEEE Software
Empirically Guided Software Effort Guesstimation
IEEE Software
Teaching the PSP: Challenges and Lessons Learned
IEEE Software
The collaborative software process(sm)
The collaborative software process(sm)
Measuring High Performance Computing Productivity
International Journal of High Performance Computing Applications
Combining self-reported and automatic data to improve programming effort measurement
Proceedings of the 10th European software engineering conference held jointly with 13th ACM SIGSOFT international symposium on Foundations of software engineering
Managing non-invasive measurement tools
Journal of Systems Architecture: the EUROMICRO Journal - Special issue: AGILE methodologies for software production
On Understanding How to Introduce an Innovation to an Open Source Project
FLOSS '07 Proceedings of the First International Workshop on Emerging Trends in FLOSS Research and Development
ClockIt: collecting quantitative data on how beginning software developers really work
Proceedings of the 13th annual conference on Innovation and technology in computer science education
A report on a survey and study of static analysis users
DEFECTS '08 Proceedings of the 2008 workshop on Defects in large software systems
Retina: helping students and instructors based on observed programming activities
Proceedings of the 40th ACM technical symposium on Computer science education
An experimental investigation of personality types impact on pair effectiveness in pair programming
Empirical Software Engineering
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
Fitting a workflow model to captured development data
ESEM '09 Proceedings of the 2009 3rd International Symposium on Empirical Software Engineering and Measurement
Activity time collection and analysis through temporal reasoning
ICACT'09 Proceedings of the 11th international conference on Advanced Communication Technology - Volume 1
GPROM: a tool for non-invasive personal tracking
CompSysTech '09 Proceedings of the International Conference on Computer Systems and Technologies and Workshop for PhD Students in Computing
Jasmine: a PSP supporting tool
ICSP'07 Proceedings of the 2007 international conference on Software process
Does XP deliver quality and maintainable code?
XP'07 Proceedings of the 8th international conference on Agile processes in software engineering and extreme programming
Incorporating software agents in automated personal software process (PSP) tools
ISCIT'09 Proceedings of the 9th international conference on Communications and information technologies
An analysis of developer metrics for fault prediction
Proceedings of the 6th International Conference on Predictive Models in Software Engineering
Utilizing authentic, real-world projects in information technology education
ACM SIGITE Newsletter
Assessing PSP effect in training disciplined software development: A Plan-Track-Review model
Information and Software Technology
Which aspects of novice programmers' usage of an IDE predict learning outcomes
Proceedings of the 42nd ACM technical symposium on Computer science education
Using the SCORE software package to analyse novice computer graphics programming
Proceedings of the 16th annual joint conference on Innovation and technology in computer science education
WM'05 Proceedings of the Third Biennial conference on Professional Knowledge Management
DroidSense: a mobile tool to analyze software development processes by measuring team proximity
TOOLS'12 Proceedings of the 50th international conference on Objects, Models, Components, Patterns
Tracking human-centric controlled experiments with biscuit
Proceedings of the ACM 4th annual workshop on Evaluation and usability of programming languages and tools
Agent-based simulation of the software development process: a case study at AVL
Proceedings of the Winter Simulation Conference
Proceedings of the 18th ACM conference on Innovation and technology in computer science education
Towards recognizing and rewarding efficient developer work patterns
Proceedings of the 2013 International Conference on Software Engineering
Hi-index | 0.00 |
Pedagogies such as the Personal Software Process (PSP) shift metrics definition, collection, and analysis from the organizational level to the individual level. While case study research indicates that the PSP can provide software engineering students with empirical support for improving estimation and quality assurance, there is little evidence that many students continue to use the PSP when no longer required to do so. Our research suggests that this "PSP adoption problem" may be due to two problems: the high overhead of PSP-style metrics collection and analysis, and the requirement that PSP users "context switch" between product development and process recording. This paper overviews our initial PSP experiences, our first attempt to solve the PSP adoption problem with the LEAP system, and our current approach called Hackystat. This approach fully automates both data collection and analysis, which eliminates overhead and context switching. However, Hackystat changes the kind of metrics data that is collected, and introduces new privacy-related adoption issues of its own.