Philip M. Johnson

According to our database1, Philip M. Johnson authored at least 35 papers between 1987 and 2020.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.



In proceedings 
PhD thesis 




RadGrad: Removing the "Extra" from Extracurricular to Improve Student Engagement, Diversity, and Retention.
Proceedings of the SIGCSE '20: The 51st ACM Technical Symposium on Computer Science Education, 2020

Is an Athletic Approach the Future of Software Engineering Education?
IEEE Softw., 2016

An Athletic Approach to Software Engineering Education.
Proceedings of the 29th IEEE International Conference on Software Engineering Education and Training, 2016

Searching under the Streetlight for Useful Software Analytics.
IEEE Softw., 2013

SGSEAM: assessing serious game frameworks from a stakeholder experience perspective.
Proceedings of the First International Conference on Gameful Design, 2013

Smart Energy Systems.
IEEE Pervasive Comput., 2011

The Kukui Cup: A Dorm Energy Competition Focused on Sustainable Behavior Change and Energy Literacy.
Proceedings of the 44th Hawaii International International Conference on Systems Science (HICSS-44 2011), 2011

Operational definition and automated inference of test-driven development with Zorro.
Autom. Softw. Eng., 2010

1st international workshop on in process software engineering measurement and analysis (ISEMA 2007).
Proceedings of the Companion to the 22nd Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2007

Generalizing fault contents from a few classes.
Proceedings of the First International Symposium on Empirical Software Engineering and Measurement, 2007

Requirement and Design Trade-offs in Hackystat: An In-Process Software Engineering Measurement and Analysis System.
Proceedings of the First International Symposium on Empirical Software Engineering and Measurement, 2007

Automated Recognition of Test-Driven Development with Zorro.
Proceedings of the AGILE 2007 Conference (AGILE 2007), 2007

Automated Recognition of Low-Level Process: A Pilot Validation Study of Zorro for Test-Driven Development.
Proceedings of the Software Process Change, 2006

Guest Editor's Introduction: Special Issue on Mining Software Repositories.
IEEE Trans. Software Eng., 2005

Improving Software Development Management through Software Project Telemetry.
IEEE Softw., 2005

Second international workshop on software engineering for high performance computing system applications.
Proceedings of the 27th International Conference on Software Engineering (ICSE 2005), 2005

Practical Automated Process and Product Metric Collection and Analysis in a Classroom Setting: Lessons Learned from Hackystat-UH.
Proceedings of the 2004 International Symposium on Empirical Software Engineering (ISESE 2004), 2004

Lessons learned from VCommerce.
Commun. ACM, 2003

Beyond the Personal Software Process: Metrics collection and analysis for the differently disciplined.
Proceedings of the 25th International Conference on Software Engineering, 2003

Empirically Guided Software Effort Guesstimation.
IEEE Softw., 2000

Project LEAP: lightweight, empirical, anti-measurement dysfunction, and portable software developer improvement.
ACM SIGSOFT Softw. Eng. Notes, 2000

A Critical Analysis of PSP Data Quality: Results from a Case Study.
Empir. Softw. Eng., 1999

Leap: A "Personal Information Environment" for Software Engineers.
Proceedings of the 1999 International Conference on Software Engineering, 1999

The Personal Software Process: A Cautionary Case Study.
IEEE Softw., 1998

Does Every Inspection Really Need a Meeting?
Empir. Softw. Eng., 1998

Reengineering Inspection.
Commun. ACM, 1998

Investigation Data Quality Problems in the PSP.
Proceedings of the SIGSOFT '98, 1998

Assessing Software Review Meetings: Results of a Comparative Analysis of Two Experimental Studies.
IEEE Trans. Software Eng., 1997

Assessing Software Review Meetings: A Controlled Experimental Study Using CSRS.
Proceedings of the Pulling Together, 1997

Investigating strong collaboration with the Annotated Egret Navigator.
Proceedings of the 4th Workshop on Enabling Technologies, 1995

Experiences with CLARE: a computer-supported collaborative learning environment.
Int. J. Hum. Comput. Stud., 1994

An Instrumented Approach to Improving Software Quality Through Formal Technical Review.
Proceedings of the 16th International Conference on Software Engineering, 1994

Computer Supported Collaborative Learning Using CLARE: The Approach and Experimental Findings.
Proceedings of the CSCW '94, 1994

Improving Software Quality through Computer Supported Collaborative Review.
Proceedings of the Third European Conference on Computer Supported Cooperative Work, 1993

Achieving Flexibility, Efficiency, and Generality in Blackboard Architectures.
Proceedings of the 6th National Conference on Artificial Intelligence. Seattle, 1987