Philippe Kruchten

Orcid: 0000-0003-1359-4867

According to our database1, Philippe Kruchten authored at least 137 papers between 1978 and 2021.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2021
Building and evaluating a theory of architectural technical debt in software-intensive systems.
J. Syst. Softw., 2021

Blurring boundaries: Toward the collective empathic understanding of product requirements.
Inf. Softw. Technol., 2021

Message from the SAIP, NEMI, ECRF, Journal First, and Workshops Track Chairs.
Proceedings of the 18th IEEE International Conference on Software Architecture Companion, 2021

Summary: Building and Evaluating a Theory of Architectural Technical Debt in Software-Intensive Systems (short paper).
Proceedings of the ECSA 2021 Companion Volume, 2021

2020
Architectural Blueprints: The 4+1 View Model of Software Architecture.
CoRR, 2020

Architectural Technical Debt: A Grounded Theory.
Proceedings of the Software Architecture - 14th European Conference, 2020

2019
The end of agile as we know it.
Proceedings of the International Conference on Software and System Processes, 2019

DecidArch V2: An Improved Game to Teach Architecture Design Decision Making.
Proceedings of the IEEE International Conference on Software Architecture Companion, 2019

DecidArch: Playing Cards as Software Architects.
Proceedings of the 52nd Hawaii International Conference on System Sciences, 2019

2018
Sustainability and longevity of systems and architectures.
J. Syst. Softw., 2018

2017
Strategic Management of Technical Debt: Tutorial at ICSA 2017.
Proceedings of the 2017 IEEE International Conference on Software Architecture Workshops, 2017

Detecting Technical Debt through Issue Trackers.
Proceedings of the 5th International Workshop on Quantitative Approaches to Software Quality co-located with 24th Asia-Pacific Software Engineering Conference (APSEC 2017), 2017

2016
Reducing Friction in Software Development.
IEEE Softw., 2016

Technical Debt: Broadening Perspectives Report on the Seventh Workshop on Managing Technical Debt (MTD 2015).
ACM SIGSOFT Softw. Eng. Notes, 2016

Introduction to the special issue on technical debt in software systems.
J. Syst. Softw., 2016

Managing Technical Debt in Software Engineering (Dagstuhl Seminar 16162).
Dagstuhl Reports, 2016

Perspectives on Managing Technical Debt: A Transition Point and Roadmap from Dagstuhl.
Proceedings of the Joint Proceedings of the 4th International Workshop on Quantitative Approaches to Software Quality (QuASoQ 2016) and 1st International Workshop on Technical Debt Analytics (TDA 2016) co-located with the 23rd Asia-Pacific Software Engineering Conference (APSEC 2016), 2016

2015
Lifelong Learning for Lifelong Employment.
IEEE Softw., 2015

Technical Debt: Beyond Definition to Understanding Report on the Sixth International Workshop on Managing Technical Debt.
ACM SIGSOFT Softw. Eng. Notes, 2015

Social debt in software engineering: insights from industry.
J. Internet Serv. Appl., 2015

Agile Governance Theory: conceptual development.
CoRR, 2015

A Survey on Mobile Social Networks: Applications, Platforms, System Architectures, and Future Research Directions.
IEEE Commun. Surv. Tutorials, 2015

Message from the chairs.
Proceedings of the 7th IEEE International Workshop on Managing Technical Debt, 2015

Five Reasons for Including Technical Debt in the Software Engineering Curriculum.
Proceedings of the 2015 European Conference on Software Architecture Workshops, 2015

2014
Technical debt at the crossroads of research and practice: report on the fifth international workshop on managing technical debt.
ACM SIGSOFT Softw. Eng. Notes, 2014

State of the Art of Agile Governance: A Systematic Review.
CoRR, 2014

Multidimensional context-aware social network architecture for mobile crowdsensing.
IEEE Commun. Mag., 2014

Agile in Distress: Architecture to the Rescue.
Proceedings of the Agile Methods. Large-Scale Development, Refactoring, Testing, and Estimation, 2014

Crafting diversity in radiology image stack scrolling: control and annotations.
Proceedings of the Designing Interactive Systems Conference 2014, DIS '14, Vancouver, BC, 2014

2013
The value of design rationale information.
ACM Trans. Softw. Eng. Methodol., 2013

Contextualizing agile software development.
J. Softw. Evol. Process., 2013

Technical debt: towards a crisper definition report on the 4th international workshop on managing technical debt.
ACM SIGSOFT Softw. Eng. Notes, 2013

Variations on Using Propagation Cost to Measure Architecture Modifiability Properties.
Proceedings of the 2013 IEEE International Conference on Software Maintenance, 2013

What is social debt in software engineering?
Proceedings of the 6th International Workshop on Cooperative and Human Aspects of Software Engineering, 2013

4th international workshop on managing technical debt (MTD 2013).
Proceedings of the 35th International Conference on Software Engineering, 2013

Technical debt: past, present, and future (panel).
Proceedings of the 35th International Conference on Software Engineering, 2013

Generating a useful theory of software engineering.
Proceedings of the 2nd SEMAT Workshop on a General Theory of Software Engineering, 2013

GAME: Governance for Agile Management of Enterprises: A Management Model for Agile Governance.
Proceedings of the 8th IEEE International Conference on Global Software Engineering Workshops, 2013

Message from the MTD 2013 Workshop Chairs.
Proceedings of the 2013 ACM / IEEE International Symposium on Empirical Software Engineering and Measurement, 2013

Real Challenges in Mobile App Development.
Proceedings of the 2013 ACM / IEEE International Symposium on Empirical Software Engineering and Measurement, 2013

2012
Technical Debt: From Metaphor to Theory and Practice.
IEEE Softw., 2012

Technical debt in software development: from metaphor to theory report on the third international workshop on managing technical debt.
ACM SIGSOFT Softw. Eng. Notes, 2012

Reconciling perspectives: A grounded theory of how people manage the process of software development.
J. Syst. Softw., 2012

The frog and the octopus: a conceptual model of software development
CoRR, 2012

In Search of a Metric for Managing Architectural Technical Debt.
Proceedings of the 2012 Joint Working IEEE/IFIP Conference on Software Architecture and European Conference on Software Architecture, 2012

Strategic Management of Technical Debt: Tutorial Synopsis.
Proceedings of the 2012 12th International Conference on Quality Software, 2012

Performance norms: An approach to rework reduction in software development.
Proceedings of the 25th IEEE Canadian Conference on Electrical and Computer Engineering, 2012

2011
Point/Counterpoint.
IEEE Softw., 2011

Managing technical debt in software development: report on the 2nd international workshop on managing technical debt, held at ICSE 2011.
ACM SIGSOFT Softw. Eng. Notes, 2011

Towards Supporting Users in Semantic Exploration of Large Distributed Schemas.
Proceedings of the 2nd International Conference on Ambient Systems, 2011

Using grounded theory to study the experience of software development.
Empir. Softw. Eng., 2011

Decision-making techniques for software architecture design: A comparative survey.
ACM Comput. Surv., 2011

A plea for lean software process models.
Proceedings of the International Conference on Software and Systems Process, 2011

Second international workshop on managing technical debt: (MTD 2011).
Proceedings of the 33rd International Conference on Software Engineering, 2011

Workshop on SHAring and Reusing architectural Knowledge: (SHARK 2011).
Proceedings of the 33rd International Conference on Software Engineering, 2011

Mission to Mars: An agile release planning game.
Proceedings of the 24th IEEE-CS Conference on Software Engineering Education and Training, 2011

Experience teaching software project management in both industrial and academic settings.
Proceedings of the 24th IEEE-CS Conference on Software Engineering Education and Training, 2011

Hard choice: A game for balancing strategy for agility.
Proceedings of the 24th IEEE-CS Conference on Software Engineering Education and Training, 2011

A canonical data model for simulator interoperation in a collaborative system for disaster response simulation.
Proceedings of the 24th Canadian Conference on Electrical and Computer Engineering, 2011

Reconciling Perspectives: How People Manage the Process of Software Development.
Proceedings of the 2011 Agile Conference, 2011

2010
Certification 1, 2, 3.
IEEE Softw., 2010

Agility and Architecture: Can They Coexist?.
IEEE Softw., 2010

Organizing a software architecture body of knowledge: summary of the 5th SHARK workshop, at ICSE 2010.
ACM SIGSOFT Softw. Eng. Notes, 2010

Applying empirical software engineering to software architecture: challenges and lessons learned.
Empir. Softw. Eng., 2010

Managing technical debt in software-reliant systems.
Proceedings of the Workshop on Future of Software Engineering Research, 2010

Agility in context.
Proceedings of the 25th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2010

Fifth International Workshop on Sharing and Reusing Architectural Knowledge (SHARK 2010).
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, 2010

Software architecture and agile software development: a clash of two cultures?
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, 2010

Software Development Governance (SDG) Workshop.
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, 2010

Where Did All This Good Architectural Knowledge Go?
Proceedings of the Software Architecture, 4th European Conference, 2010

2009
The Decision View's Role in Software Architecture Practice.
IEEE Softw., 2009

You Are What You Read.
IEEE Softw., 2009

When Robert Rules.
IEEE Softw., 2009

Software development governance (SDG): report on 2nd workshop.
ACM SIGSOFT Softw. Eng. Notes, 2009

Towards using architectural knowledge.
ACM SIGSOFT Softw. Eng. Notes, 2009

Fourth international workshop on sharing and reusing architectural knowledge (SHARK 2009).
Proceedings of the 31st International Conference on Software Engineering, 2009

2<sup>nd</sup> workshop on software development governance (SDG).
Proceedings of the 31st International Conference on Software Engineering, 2009

Documentation of Software Architecture from a Knowledge Management Perspective - Design Representation.
Proceedings of the Software Architecture Knowledge Management, 2009

2008
Licensing Software Engineers?
IEEE Softw., 2008

The Biological Half-Life of Software Engineering Ideas.
IEEE Softw., 2008

What do software architects really do?
J. Syst. Softw., 2008

Culture and Agile: Challenges and Synergies.
Proceedings of the Agile Processes in Software Engineering and Extreme Programming, 2008

Wishes and Boundaries for a Software Architecture Knowledge Community.
Proceedings of the Seventh Working IEEE / IFIP Conference on Software Architecture (WICSA 2008), 2008

Value-Based Design Decision Rationale Documentation: Principles and Empirical Feasibility Study.
Proceedings of the Seventh Working IEEE / IFIP Conference on Software Architecture (WICSA 2008), 2008

A Tool to Visualize Architectural Design Decisions.
Proceedings of the Quality of Software Architectures. Models and Architectures, 2008

Third international workshop on sharing and reusing architectural knowledge (SHARK 2008).
Proceedings of the 30th International Conference on Software Engineering (ICSE 2008), 2008

Summary for scrutinizing agile practices or shoot-out at process corral!
Proceedings of the 30th International Conference on Software Engineering (ICSE 2008), 2008

Visualizing Software Architectural Design Decisions.
Proceedings of the Software Architecture, Second European Conference, 2008

A methodological leg to stand on: lessons learned using grounded theory to study software development.
Proceedings of the 2008 conference of the Centre for Advanced Studies on Collaborative Research, 2008

2007
Aspects in Architectural Description: report on a first workshop at AOSD 2007.
ACM SIGSOFT Softw. Eng. Notes, 2007

Architectural knowledge and rationale: issues, trends, challenges.
ACM SIGSOFT Softw. Eng. Notes, 2007

Voyage in the Agile Memeplex.
ACM Queue, 2007

A general model of software architecture design derived from five industrial approaches.
J. Syst. Softw., 2007

Do Architecture Design Methods Meet Architects' Needs?
Proceedings of the Sixth Working IEEE / IFIP Conference on Software Architecture (WICSA 2007), 2007

Sharig and Reusing Architectural Knowledge - Architecture, Rationale, and Design Intent.
Proceedings of the 29th International Conference on Software Engineering (ICSE 2007), 2007

Issues in Applying Empirical Software Engineering to Software Architecture.
Proceedings of the Software Architecture, First European Conference, 2007

NextMove: A Framework for Distributed Task Coordination.
Proceedings of the 18th Australian Software Engineering Conference (ASWEC 2007), 2007

Agile 2007 Research Papers.
Proceedings of the AGILE 2007 Conference (AGILE 2007), 2007

2006
The Past, Present, and Future for Software Architecture.
IEEE Softw., 2006

Building Up and Reasoning About Architectural Knowledge.
Proceedings of the Quality of Software Architectures, 2006

Introduction to the 1ST international workshop on global software development for the practitioner.
Proceedings of the 2006 International Workshop on Global Software Development For the Practitioner, 2006

Global software development for the practitioner.
Proceedings of the 28th International Conference on Software Engineering (ICSE 2006), 2006

Extending XP practices to support security requirements engineering.
Proceedings of the 2006 international workshop on Software engineering for secure systems, 2006

Task Coordination in an Agile Distributed Software Development Environment.
Proceedings of the Canadian Conference on Electrical and Computer Engineering, 2006

2005
Casting Software Design in the Function-Behavior-Structure Framework.
IEEE Softw., 2005

Editor's Introduction: Software Design in a Postmodern Era.
IEEE Softw., 2005

Cultural patterns in software process mishaps: incidents in global projects.
ACM SIGSOFT Softw. Eng. Notes, 2005

Building up and Exploiting Architectural Knowledge.
Proceedings of the Fifth Working IEEE / IFIP Conference on Software Architecture (WICSA 2005), 2005

Generalizing a Model of Software Architecture Design from Five Industrial Approaches.
Proceedings of the Fifth Working IEEE / IFIP Conference on Software Architecture (WICSA 2005), 2005

2004
Agile Project Management.
Proceedings of the Extreme Programming and Agile Methods, 2004

Towards agile security assurance.
Proceedings of the New Security Paradigms Workshop 2004, 2004

Putting the "Engineering" into "Software Engineering".
Proceedings of the 15th Australian Software Engineering Conference (ASWEC 2004), 2004

The Rational Unified Process - An Introduction, 3rd Edition.
Addison Wesley object technology series, Addison-Wesley, ISBN: 978-0-321-19770-2, 2004

2003
The Rational Unified Process Made Easy - A Practitioner's Guide to the RUP.
Addison Wesley object technology series, Addison-Wesley, ISBN: 978-0-321-16609-8, 2003

2002
Lightweight vs. heavyweight processes: is this even the right question?
Proceedings of the 24th International Conference on Software Engineering, 2002

Tutorial: describing software architecture with UML.
Proceedings of the 24th International Conference on Software Engineering, 2002

Workshop on methods and techniques for softwaer architecture review and assessment (SARA).
Proceedings of the 24th International Conference on Software Engineering, 2002

Tutorial: introduction to the rational unified process®.
Proceedings of the 24th International Conference on Software Engineering, 2002

2001
ICSE 2001 workshop on describing software architecture with UML.
ACM SIGSOFT Softw. Eng. Notes, 2001

Describing Software Architecture with UML.
Proceedings of the 23rd International Conference on Software Engineering, 2001

Describing Software Architecture with UML.
Proceedings of the 23rd International Conference on Software Engineering, 2001

YOOPEEDOO (UPEDU): A Process for Teaching Software Process.
Proceedings of the 14th Conference on Software Engineering Education and Training, 2001

1999
The Software Architect.
Proceedings of the Software Architecture, 1999

Rose/Architecture: A Tool to Visualize Architecture.
Proceedings of the 32nd Annual Hawaii International Conference on System Sciences (HICSS-32), 1999

Use-Case Storyboards in the Rational Unified Process.
Proceedings of the Object-Oriented Technology, ECOOP'99 Workshop Reader, 1999

1996
Software architecture - a rational metamodel.
Proceedings of the Joint Proceedings of the Second International Software Architecture Workshop (ISAW-2) and International Workshop on Multiple Perspectives in Software Development (Viewpoints '96) on SIGSOFT '96 workshops, 1996

Handling Irregular Grammars in Ada.
Proceedings of the Reliable Software Technologies, 1996

Iterative Software Development for Large Ada Programs.
Proceedings of the Reliable Software Technologies, 1996

1995
Implementing Dialogue Independence.
IEEE Softw., 1995

The 4+1 View Model of Architecture.
IEEE Softw., 1995

Architecture Blueprints - the "4+1" View Model of Software Architecture.
Proceedings of the Tutorial Proceedings on Ada's Role in Global Markets: solutions for a changing complex world, 1995

Software Architecture and Iterative Development Process.
Proceedings of the Tutorial Proceedings on Ada's Role in Global Markets: solutions for a changing complex world, 1995

1994
An Object-Oriented, Distributed Architecture for Large-Scale Ada Systems.
Proceedings of the 1994 Conference on TRI-Ada 1994, 1994

Beyond Abstract Data Types: Giving Life to Objects.
Proceedings of the Ada in Europe, First International Eurospace, 1994

1984
Software Prototyping using the SETL Programming Language.
IEEE Softw., 1984

1979
Overview of the ARCADE System.
Proceedings of the 6th Annual Symposium on Computer Architecture, 1979

1978
ARCADE - A System for Research and Education in Computer Architecture.
Inf. Process. Lett., 1978


  Loading...