Philippe Kruchten
#2,297
Most Influential Person Now
Canadian software engineer
Philippe Kruchten's AcademicInfluence.com Rankings
Philippe Kruchtencomputer-science Degrees
Computer Science
#204
World Rank
#212
Historical Rank
Software Engineering
#11
World Rank
#11
Historical Rank
Download Badge
Computer Science
Philippe Kruchten's Degrees
- PhD Electrical Engineering Paris-Saclay University
- Masters Electrical Engineering Paris-Saclay University
- Bachelors Electrical Engineering Paris-Saclay University
Why Is Philippe Kruchten Influential?
(Suggest an Edit or Addition)According to Wikipedia, Philippe Kruchten is a Canadian software engineer, and Professor of Software Engineering at University of British Columbia in Vancouver, Canada, known as Director of Process Development at Rational Software, and developer of the 4+1 Architectural View Model.
Philippe Kruchten's Published Works
Published Works
- The 4+1 View Model of Architecture (1995) (2196)
- The Rational Unified Process: An Introduction (1998) (1356)
- Technical Debt: From Metaphor to Theory and Practice (2012) (545)
- Architecture blueprints—the “4+1” view model of software architecture (1995) (516)
- The Rational Unified Process: An Introduction, Second Edition (2000) (498)
- Agile Project Management (2004) (446)
- The rational unified process (1999) (441)
- The Rational Unified Process Made Easy - A Practitioner's Guide to the RUP (2003) (440)
- Real Challenges in Mobile App Development (2013) (389)
- Building Up and Reasoning About Architectural Knowledge (2006) (371)
- Managing technical debt in software-reliant systems (2010) (368)
- An Ontology of Architectural Design Decisions in Software-Intensive Systems (2004) (307)
- A general model of software architecture design derived from five industrial approaches (2007) (299)
- The Rational Unified Process - An Introduction, 3rd Edition (2004) (264)
- The Past, Present, and Future for Software Architecture (2006) (228)
- Using grounded theory to study the experience of software development (2011) (227)
- Managing Technical Debt in Software Engineering (Dagstuhl Seminar 16162) (2016) (204)
- A Survey on Mobile Social Networks: Applications, Platforms, System Architectures, and Future Research Directions (2015) (163)
- Agility and Architecture: Can They Coexist? (2010) (157)
- The Decision View's Role in Software Architecture Practice (2009) (155)
- Decision-making techniques for software architecture design: A comparative survey (2011) (145)
- Contextualizing agile software development (2013) (144)
- In Search of a Metric for Managing Architectural Technical Debt (2012) (144)
- Towards agile security assurance (2004) (143)
- Multidimensional context-aware social network architecture for mobile crowdsensing (2014) (119)
- Reconciling perspectives: A grounded theory of how people manage the process of software development (2012) (111)
- Extending XP practices to support security requirements engineering (2006) (110)
- Generalizing a Model of Software Architecture Design from Five Industrial Approaches (2005) (98)
- What do software architects really do? (2008) (88)
- Social debt in software engineering: insights from industry (2015) (88)
- Building up and Exploiting Architectural Knowledge (2005) (85)
- Agility in context (2010) (84)
- Technical debt: towards a crisper definition report on the 4th international workshop on managing technical debt (2013) (80)
- A methodological leg to stand on: lessons learned using grounded theory to study software development (2008) (78)
- Architectural knowledge and rationale: issues, trends, challenges (2007) (78)
- Casting software design in the function-behavior-structure framework (2005) (77)
- Cultural patterns in software process mishaps: incidents in global projects (2005) (71)
- Sharing and Reusing Architectural Knowledge--Architecture, Rationale, and Design Intent (2007) (62)
- What is social debt in software engineering? (2013) (62)
- Applying empirical software engineering to software architecture: challenges and lessons learned (2010) (60)
- Rose/Architect: a tool to visualize architecture (1999) (54)
- Software architecture and agile software development: a clash of two cultures? (2010) (51)
- State of the Art of Agile Governance: A Systematic Review (2014) (49)
- The value of design rationale information (2013) (46)
- Software engineering process with the UPEDU (2003) (45)
- The impact of intercultural factors on global software development (2005) (45)
- Agile in Distress: Architecture to the Rescue (2014) (43)
- A Tool to Visualize Architectural Design Decisions (2008) (42)
- Software Prototyping using the SETL Programming Language (1984) (42)
- Reducing Friction in Software Development (2016) (40)
- Value-Based Design Decision Rationale Documentation: Principles and Empirical Feasibility Study (2008) (35)
- Capturing Software Architectural Design Decisions (2007) (32)
- Task Coordination in an Agile Distributed Software Development Environment (2006) (31)
- Cultural patterns in software process mishaps (2005) (31)
- Analyzing intercultural factors affecting global software development - a position paper (2004) (31)
- User interface design in the rational unified process (2001) (30)
- Voyage in the Agile Memeplex (2007) (29)
- The Software Architect -and the Software Architecture Team (1999) (29)
- Technical debt in software development: from metaphor to theory report on the third international workshop on managing technical debt (2012) (29)
- Managing technical debt in software development: report on the 2nd international workshop on managing technical debt, held at ICSE 2011 (2011) (28)
- Wishes and Boundaries for a Software Architecture Knowledge Community (2008) (28)
- A conceptual model of disasters encompassing multiple stakeholder domains (2008) (28)
- Agility with the RUP (2002) (26)
- An object-oriented, distributed architecture for large-scale Ada systems (1994) (26)
- Do Architecture Design Methods Meet Architects' Needs? (2007) (25)
- Technical debt at the crossroads of research and practice: report on the fifth international workshop on managing technical debt (2014) (24)
- Integrating Software-Architecture-Centric Methods into the Rational Unified Process (2004) (23)
- Workshop on methods and techniques for software architecture review and assessment (SARA) (2002) (23)
- Documentation of Software Architecture from a Knowledge Management Perspective - Design Representation (2009) (23)
- GAME: Governance for Agile Management of Enterprises: A Management Model for Agile Governance (2013) (22)
- Visualizing Software Architectural Design Decisions (2008) (20)
- Yoopeedoo (UPEDU): a process for teaching software process (2001) (20)
- An Ontological Approach to Conceptual Modeling of Disaster Management (2008) (19)
- Customizing the capture of software architectural design decisions (2008) (19)
- Experience teaching software project management in both industrial and academic settings (2011) (18)
- Putting the "engineering" into "software engineering" (2004) (18)
- Scaling down large projects to meet the agile “sweet spot” (2003) (18)
- Agile Governance Theory: conceptual development (2015) (17)
- Detecting Technical Debt through Issue Trackers (2017) (17)
- How to Agilely Architect an Agile Architecture (2014) (16)
- Technical Debt: Beyond Definition to Understanding Report on the Sixth International Workshop on Managing Technical Debt (2015) (15)
- Architectural Technical Debt: A Grounded Theory (2020) (15)
- Building and evaluating a theory of architectural technical debt in software-intensive systems (2021) (15)
- Use-Case Storyboards in the Rational Unified Process (1999) (15)
- Tutorial: introduction to the rational unified process® (2002) (15)
- NextMove: A Framework for Distributed Task Coordination (2007) (13)
- Planos Arquitectonicos: El Modelo de "4+1" Vistas de la Arquitectura del Software ⁄ (2006) (13)
- Towards using architectural knowledge (2009) (13)
- You Are What You Read (2009) (13)
- A plea for lean software process models (2011) (13)
- Reconciling Perspectives: How People Manage the Process of Software Development (2011) (12)
- The Software Architect (1999) (12)
- Tutorial: introduction to the Rational Unified Process/sup /spl reg// (2002) (12)
- Five Reasons for Including Technical Debt in the Software Engineering Curriculum (2015) (12)
- Issues in Applying Empirical Software Engineering to Software Architecture (2007) (12)
- Perspectives on Managing Technical Debt: A Transition Point and Roadmap from Dagstuhl (2016) (12)
- Generating a useful theory of software engineering (2013) (12)
- How to Fail with the Rational Unified Process: Seven Steps to Pain and Suffering (2002) (12)
- Sustainability and longevity of systems and architectures (2018) (11)
- The ADA/ED system: a large-scale experiment in software prototyping using SETL (1984) (11)
- Proceedings of the 2008 International Workshop on Scrutinizing Agile Practices or Shoot-Out at the Agile Corral, APOS '08, Leipzig, Germany, May 10, 2008 (2008) (10)
- Strategic Management of Technical Debt: Tutorial Synopsis (2012) (10)
- Editor's Introduction: Software Design in a Postmodern Era (2005) (10)
- Second international workshop on managing technical debt: (MTD 2011) (2011) (10)
- Lifelong Learning for Lifelong Employment (2015) (10)
- DecidArch: Playing Cards as Software Architects (2019) (9)
- The Biological Half-Life of Software Engineering Ideas (2008) (9)
- Software architecture—a rational metamodel (1996) (9)
- The frog and the octopus: a conceptual model of software development (2012) (9)
- Technical Debt: Broadening Perspectives Report on the Seventh Workshop on Managing Technical Debt (MTD 2015) (2016) (8)
- Proceedings of the 2006 international workshop on Global software development for the practitioner (2006) (8)
- Global software development for the practitioner (2006) (8)
- Hard choice: A game for balancing strategy for agility (2011) (8)
- The End of Agile as We Know It (2019) (8)
- Matching expectations: When culture wreaks havoc with global software development (2008) (8)
- Where Did All This Good Architectural Knowledge Go? (2010) (8)
- Mission to Mars: An agile release planning game (2011) (7)
- ICSE 2001 workshop on describing software architecture with UML (2001) (7)
- Organizing a software architecture body of knowledge: summary of the 5th SHARK workshop, at ICSE 2010 (2010) (7)
- Software Architecture and Agile Software Development —An Oxymoron? (2009) (7)
- Beyond Abstract Data Types: Giving Life to Objects (1994) (6)
- 2nd workshop on software development governance (SDG) (2009) (6)
- Proceedings of the 2nd Workshop on Managing Technical Debt (2011) (6)
- Software Engineering Using the Upedu (2002) (6)
- Third international workshop on sharing and reusing architectural knowledge (SHARK 2008) (2008) (6)
- The Frog and the Octopus—Experience Teaching Software Project Management (2011) (6)
- Variations on Using Propagation Cost to Measure Architecture Modifiability Properties (2013) (5)
- DecidArch V2: An Improved Game to Teach Architecture Design Decision Making (2019) (5)
- Performance norms: An approach to rework reduction in software development (2012) (5)
- Summary for scrutinizing agile practices or shoot-out at process corral! (2008) (5)
- The Nature of Software: What's So Special About Software Engineering? (2001) (5)
- 4th International workshop on managing technical debt (MTD 2013) (2013) (4)
- Introduction to the special issue on technical debt in software systems (2016) (4)
- Technical Debt: Past, present, and future (Panel) (2013) (4)
- Foundations for an Agile Governance Manifesto: a bridge for business agility (2016) (4)
- Iterative Software Development for Large Ada Programs (1996) (4)
- Describing software architecture with UML (2001) (4)
- Crafting diversity in radiology image stack scrolling: control and annotations (2014) (4)
- Aspects in Architectural Description: report on a first workshop at AOSD 2007 (2007) (4)
- Error handling in large, object-based Ada systems (1990) (4)
- A canonical data model for simulator interoperation in a collaborative system for disaster response simulation (2011) (4)
- Culture and Agile: Challenges and Synergies (2008) (3)
- Software development governance (SDG): report on 2nd workshop (2009) (3)
- Design approaches for taming complexity (2012) (3)
- New Venture Design – Interdisciplinary Capstone Projects at UBC (2011) (3)
- Software architecture and iterative development process (1995) (3)
- The role of a “ decision view ” in software architecture practice (2008) (3)
- Licensing Software Engineers? (2008) (3)
- Implementing Dialogue Independence (1995) (3)
- Fifth International Workshop on Sharing and Reusing Architectural Knowledge (SHARK 2010) (2010) (3)
- Complexity Made Simple (2012) (3)
- Software Architecture: Perspectives on a Maturing Discipline (2007) (2)
- Proceedings of the 1st international workshop on Software development governance (2008) (2)
- Proceedings of the 3rd International Workshop on Sharing and Reusing Architectural Knowledge, SHARK 2008, Leipzig, Germany, May 13, 2008 (2008) (2)
- How the Rational Unified Process Supports ISO 12207 (2002) (2)
- Proceedings of the 4th International Workshop on Managing Technical Debt (2013) (2)
- in the Function-Behavior- Structure Framework (2005) (2)
- Proceedings of the 3rd international workshop on Sharing and reusing architectural knowledge (2008) (2)
- 29th International Conference on Software Engineering: ICSE 2007 Companion Volume, Proceedings (2007) (2)
- Tutorial: describing software architecture with UML (2002) (2)
- NextMove: a distributed project management tool (2007) (1)
- ARCADE - A System for Research and Education in Computer Architecture (1978) (1)
- Proceedings of the 1st International Workshop on Future of Software Architecture Design Assistants (2015) (1)
- Workshop on SHAring and Reusing architectural Knowledge: (SHARK 2011) (2011) (1)
- THE CONCEPTUAL DEVELOPMENT OF THE AGILE GOVERNANCE THEORY (2019) (1)
- Lightweight vs. heavyweight processes: is this even the right question? (2002) (1)
- Proceedings of the 4th international ACM Sigsoft symposium on Architecting critical systems (2013) (1)
- 2015 IEEE 7th International Workshop on Managing Technical Debt (MTD) Proceedings (2015) (1)
- Ada type interchange—moving data between platforms (1996) (1)
- Proceedings of the 1st International Workshop on Exploring Component-based Techniques for Constructing Reference Architectures (2015) (1)
- Proceedings of the 2010 ICSE Workshop on Sharing and Reusing Architectural Knowledge, SHARK 2010, Cape Town, South Africa, May 2, 2010 (2010) (1)
- Stakeholders: Going Beyond Just "End Users" (2022) (1)
- Introduction to the 1ST international workshop on global software development for the practitioner (2006) (1)
- On Software Architecture, Agile Development, Value and Cost (2008) (1)
- Overview of the ARCADE system (1979) (1)
- Towards Supporting Users in Semantic Exploration of Large Distributed Schemas (2011) (1)
- Le système Ada/Ed: une expérience de prototype utilisant le langage SETL (1984) (1)
- Proceedings 12th Working IEEE/IFIP Conference on Software Architecture (WICSA) (2015) (0)
- Summary: Building and Evaluating a Theory of Architectural Technical Debt in Software-Intensive Systems (short paper) (2021) (0)
- Blurring Boundaries: Toward the Collective Empathic Understanding of Product Requirements (2020) (0)
- Proceedings of the Working IEEE/IFIP Conference on Software Architecture, February 18-22, 2008, Vancouver, BC, Canada (2007) (0)
- Proceedings of the 18th International ACM SIGSOFT Symposium on Component-Based Software Engineering, Montreal, Canada, 4-8 May 2015 / Philippe Kruchten, Steffen Becker, Jean-Guy Schneider (eds.) (2015) (0)
- Proceedings of the 18th international doctoral symposium on Components and architecture (2012) (0)
- CAPSTONE DESIGN PROJECTS WITH INDUSTRY PARTNERS: A 6-YEAR EXPERIENCE REPORT (2019) (0)
- Proceedings of the First International Workshop on Automotive Software Architecture (2015) (0)
- Agile 2007 Research Papers (2007) (0)
- Proceedings of the 18th International ACM SIGSOFT Symposium on Component-Based Software Engineering (2015) (0)
- Message from the MTD 2013 Workshop Chairs (2013) (0)
- The next software revolution in vehicles is imminent. (1992) (0)
- Proceedings of the First International Workshop on Automotive Software Architecture (WASA'15, Montreal, Canada, May 4, 2015) (2015) (0)
- INTRODUCING THE UBC CHAIR IN DESIGN ENGINEERING - BREAKING OUT OF DISCIPLINARY SILOS (2011) (0)
- Message from the chairs (2015) (0)
- Résumés de thèse (1987) (0)
- Point/Counterpoint (2011) (0)
- Software Development Governance (SDG) Workshop (2010) (0)
- Sharing and Reusing Architectural Knowledge (SHARK 2008) (2008) (0)
- Agile Processes in Software Engineering and Extreme Programming – Workshops: XP 2020 Workshops, Copenhagen, Denmark, June 8–12, 2020, Revised Selected Papers (2020) (0)
- ICSE'08 PROCEEDINGS OF THE THIRTIETH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (2008) (0)
- Refinements to the Function Structure Diagram Formalism Underlying Implementation of an Online Tool to Support Concept Generation (2010) (0)
- Who are the Software Architects and What Do They Do (2007) (0)
- When Robert Rules (2009) (0)
- TEORIA DA GOVERNANÇA ÁGIL: DESENVOLVIMENTO CONCEITUAL (2015) (0)
- Paradigms of " Good Enough " (2003) (0)
- Proceedings of the 2010 ICSE Workshop on Software Development Governance, SDG '10, Cape Town, South Africa, May 8, 2010 (2010) (0)
- Technical report : Matching expectations : When culture wreaks havoc with global software development (2010) (0)
- Agile Processes in Software Engineering and Extreme Programming: 21st International Conference on Agile Software Development, XP 2020, Copenhagen, Denmark, June 8–12, 2020, Proceedings (2020) (0)
- Vom Wasserfall zum iterativen Lifecycle — ein harter Weg für Projektmanager (2000) (0)
- Proceedings of the 16th International ACM Sigsoft symposium on Component-based software engineering (2013) (0)
- Handling Irregular Grammars in Ada (1996) (0)
- Social debt in software engineering: insights from industry (2015) (0)
- AnOntological Approach toConceptual Modeling ofDisaster Management MandanaSotoodehl (2008) (0)
- Reader Survey: Tell Us What You Think! (2004) (0)
- 2012 Joint Working IEEE/IFIP Conference on Software Architecture and European Conference on Software Architecture, WICSA/ECSA 2012, Helsinki, Finland, August 20-24, 2012 - Companion Volume (2012) (0)
- ラショナル統一プロセス「RUP」ガイドブック : RUP実践者を成功に導く (2004) (0)
- Strategic Management of Technical Debt: Tutorial at ICSA 2017 (2017) (0)
- Enhancing Medical Image Interaction By Specializing the Mouse (2014) (0)
- Certification 1, 2, 3 (2010) (0)
- Session details: Knowledge modeling and concepts (2008) (0)
- A New Culture of Software Project Management (2007) (0)
- Session details: Software development governance -- definition and concept (2008) (0)
- MTD 2014 Organization and Program Committee (2014) (0)
- Fourth international workshop on sharing and reusing architectural knowledge (SHARK 2009) (2009) (0)
- Proceedings of the 11th International ACM SIGSOFT Conference on Quality of Software Architectures (2013) (0)
This paper list is powered by the following services:
Other Resources About Philippe Kruchten
What Schools Are Affiliated With Philippe Kruchten?
Philippe Kruchten is affiliated with the following schools: