skip to main content
Skip header Section
Extreme programming explained: embrace changeOctober 1999
Publisher:
  • Addison-Wesley Longman Publishing Co., Inc.
  • 75 Arlington Street, Suite 300 Boston, MA
  • United States
ISBN:978-0-201-61641-5
Published:01 October 1999
Pages:
190
Skip Bibliometrics Section
Bibliometrics
Skip Abstract Section
Abstract

Software development projects can be fun, productive, and even daring. Yet they can consistently deliver value to a business and remain under control.Extreme Programming (XP) was conceived and developed to address the specific needs of software development conducted by small teams in the face of vague and changing requirements. This new lightweight methodology challenges many conventional tenets, including the long-held assumption that the cost of changing a piece of software necessarily rises dramatically over the course of time. XP recognizes that projects have to work to achieve this reduction in cost and exploit the savings once they have been earned.Fundamentals of XP include: Distinguishing between the decisions to be made by business interests and those to be made by project stakeholders. Writing unit tests before programming and keeping all of the tests running at all times. Integrating and testing the whole system--several times a day. Producing all software in pairs, two programmers at one screen. Starting projects with a simple design that constantly evolves to add needed flexibility and remove unneeded complexity. Putting a minimal system into production quickly and growing it in whatever directions prove most valuable.Why is XP so controversial? Some sacred cows don't make the cut in XP: Don't force team members to specialize and become analysts, architects, programmers, testers, and integrators--every XP programmer participates in all of these critical activities every day. Don't conduct complete up-front analysis and design--an XP project starts with a quick analysis of the entire system, and XP programmers continue to make analysis and design decisions throughout development. Develop infrastructure and frameworks as you develop your application, not up-front--delivering business value is the heartbeat that drives XP projects. Don't write and maintain implementation documentation--communication in XP projects occurs face-to-face, or through efficient tests and carefully written code.You may love XP, or you may hate it, but Extreme Programming Explained will force you to take a fresh look at how you develop software. 0201616416B04062001

Cited By

  1. Alqudah M, Razali R, Alqudah M, Al Dalaien M, Alabool H and Alkhazaleh H (2023). A grounded theory of selecting lean and agile practices for software development, Journal of Software: Evolution and Process, 36:4, Online publication date: 3-Apr-2024.
  2. ACM
    Prather J, Reeves B, Denny P, Becker B, Leinonen J, Luxton-Reilly A, Powell G, Finnie-Ansley J and Santos E (2023). “It’s Weird That it Knows What I Want”: Usability and Interactions with Copilot for Novice Programmers, ACM Transactions on Computer-Human Interaction, 31:1, (1-31), Online publication date: 29-Feb-2024.
  3. Schäfer M, Nadi S, Eghbali A and Tip F (2024). An Empirical Evaluation of Using Large Language Models for Automated Unit Test Generation, IEEE Transactions on Software Engineering, 50:1, (85-105), Online publication date: 1-Jan-2024.
  4. Ciroku F, De Giorgis S, Gangemi A, Martinez-Pandiani D and Presutti V (2024). Automated multimodal sensemaking, Computers in Human Behavior, 150:C, Online publication date: 1-Jan-2024.
  5. Ståhl D (2023). The dynamic versus the stable team, Journal of Software: Evolution and Process, 35:12, Online publication date: 28-Dec-2023.
  6. Wiesmann D (2023). Avoidance of the term agile in software engineering, Journal of Software: Evolution and Process, 35:12, Online publication date: 28-Dec-2023.
  7. Okpara L, Werner C, Murray A and Damian D (2023). The role of informal communication in building shared understanding of non-functional requirements in remote continuous software engineering, Requirements Engineering, 28:4, (595-617), Online publication date: 1-Dec-2023.
  8. Muhammad A, Knauss E and Bärgman J (2023). Human factors in developing automated vehicles, Journal of Systems and Software, 205:C, Online publication date: 1-Nov-2023.
  9. Bomström H, Kelanti M, Annanperä E, Liukkunen K, Kilamo T, Sievi-Korte O and Systä K (2023). Information needs and presentation in agile software development, Information and Software Technology, 162:C, Online publication date: 1-Oct-2023.
  10. Pérez-Piqueras V, Bermejo P and Gámez J (2023). FEDA-NRP, Engineering Applications of Artificial Intelligence, 124:C, Online publication date: 1-Sep-2023.
  11. Humayoun S, Dubinsky Y, Kariti K and Kariti M Where Do All Stakeholders Find the Software Product Blueprint? Human-Computer Interaction – INTERACT 2023, (590-594)
  12. Zhou X, Mao R, Zhang H, Dai Q, Huang H, Shen H, Li J and Rong G (2023). Revisit security in the era of DevOps, IET Software, 17:4, (435-454), Online publication date: 27-Jul-2023.
  13. Itzik D and Roy G (2023). Does agile methodology fit all characteristics of software projects? Review and analysis, Empirical Software Engineering, 28:4, Online publication date: 1-Jul-2023.
  14. Graßl I and Fraser G The ABC of Pair Programming: Gender-Dependent Attitude, Behavior and Code of Young Learners Proceedings of the 45th International Conference on Software Engineering: Software Engineering Education and Training, (115-127)
  15. Chatley R, Field T, Wheelhouse M, Runcie C, Grinyer C and de Leon N Designing for Real People: Teaching Agility through User-Centric Service Design Proceedings of the 45th International Conference on Software Engineering: Software Engineering Education and Training, (11-22)
  16. ACM
    Becker B, Denny P, Finnie-Ansley J, Luxton-Reilly A, Prather J and Santos E Programming Is Hard - Or at Least It Used to Be Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1, (500-506)
  17. Uludağ Ö, Philipp P, Putta A, Paasivaara M, Lassenius C and Matthes F (2022). Revealing the state of the art of large-scale agile development research, Journal of Systems and Software, 194:C, Online publication date: 1-Dec-2022.
  18. Ozcelikkan N, Tuzkaya G, Alabas-Uslu C and Sennaroglu B (2022). A multi-objective agile project planning model and a comparative meta-heuristic approach, Information and Software Technology, 151:C, Online publication date: 1-Nov-2022.
  19. Hruby P and Scheller C Microservice Architecture Patterns for Enterprise Applications Supporting Business Agility Proceedings of the 29th Conference on Pattern Languages of Programs, (1-21)
  20. ACM
    Zam M Teaching modeling to anyone the aristotelian way Proceedings of the 25th International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings, (107-114)
  21. Zielske M and Held T (2022). Agile methods used by traditional logistics companies and logistics start-ups, Journal of Systems and Software, 190:C, Online publication date: 1-Aug-2022.
  22. ACM
    Kelly A Patterns of Agile Coach roles Proceedings of the 27th European Conference on Pattern Languages of Programs, (1-9)
  23. ACM
    Gren L and Ralph P What makes effective leadership in agile software development teams? Proceedings of the 44th International Conference on Software Engineering, (2402-2414)
  24. ACM
    Amorim T, Vogelsang A and Canedo E Decision Support for Process Maturity Improvement in Model-based Systems Engineering Proceedings of the International Conference on Software and System Processes and International Conference on Global Software Engineering, (13-23)
  25. Masood Z, Hoda R and Blincoe K (2022). Real World Scrum A Grounded Theory of Variations in Practice, IEEE Transactions on Software Engineering, 48:5, (1579-1591), Online publication date: 1-May-2022.
  26. Karlsson F, Kolkowska E and Petersson J (2022). Information security policy compliance-eliciting requirements for a computerized software to support value-based compliance analysis, Computers and Security, 114:C, Online publication date: 1-Mar-2022.
  27. Strode D, Dingsøyr T and Lindsjorn Y (2022). A teamwork effectiveness model for agile software development, Empirical Software Engineering, 27:2, Online publication date: 1-Mar-2022.
  28. ACM
    Xiao Y, Micallef E, Butt A, Hofmann M, Alston M, Goldsmith M, Merczynski-Hait A and DeHon A PLD: fast FPGA compilation to make reconfigurable acceleration compatible with modern incremental refinement software development Proceedings of the 27th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, (933-945)
  29. Radhakrishnan A, David D and Davis J (2022). Examining the Critical Success Factors in IT Projects, International Journal of Information Technology Project Management, 13:1, (1-38), Online publication date: 31-Jan-2022.
  30. ACM
    Sundelin A, Gonzalez-huerta J, Wnuk K and Gorschek T (2021). Towards an Anatomy of Software Craftsmanship, ACM Transactions on Software Engineering and Methodology, 31:1, (1-49), Online publication date: 31-Jan-2022.
  31. ACM
    Chengalur-Smith I, Nevo S and Fitzgerald B (2021). Enhancing Hybrid OSS Development Through Agile Methods and High Media Synchronicity, ACM SIGMIS Database: the DATABASE for Advances in Information Systems, 52:4, (92-118), Online publication date: 28-Dec-2022.
  32. Neumann M and Baumann L Agile Methods in Higher Education: Adapting and Using eduScrum with Real World Projects 2021 IEEE Frontiers in Education Conference (FIE), (1-8)
  33. Aronshtam L, Shrot T and Shmallo R (2021). Can we do better? a classification of algorithm run-time-complexity improvement using the SOLO taxonomy, Education and Information Technologies, 26:5, (5851-5872), Online publication date: 1-Sep-2021.
  34. ACM
    Mohagheghi P and Lassenius C Organizational implications of agile adoption: a case study from the public sector Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, (1444-1454)
  35. Abrar M, Ali S, Majeed M, Khan S, Khan M, Ullah H, Khan M, Baseer S and Asshad M (2021). A framework for modeling structural association among De‐Motivators of scaling agile, Journal of Software: Evolution and Process, 33:8, Online publication date: 1-Aug-2021.
  36. Tan S, Hu C, Li Z, Zhang X and Zhou Y GitHub-OSS fixit Proceedings of the 43rd International Conference on Software Engineering: Joint Track on Software Engineering Education and Training, (1-10)
  37. Wyrich M, Preikschat A, Graziotin D and Wagner S The Mind Is a Powerful Place Proceedings of the 43rd International Conference on Software Engineering, (512-523)
  38. Tang Y, Khatchadourian R, Bagherzadeh M, Singh R, Stewart A and Raja A An Empirical Study of Refactorings and Technical Debt in Machine Learning Systems Proceedings of the 43rd International Conference on Software Engineering, (238-250)
  39. Unger‐Windeler C, Klünder J, Reuscher T and Schneider K (2020). Are Product Owners communicators? A multi‐method research approach to provide a more comprehensive picture of Product Owners in practice, Journal of Software: Evolution and Process, 33:1, Online publication date: 18-Jan-2021.
  40. Faisal Abrar M, Sohail M, Ali S, Faran Majeed M, Ali Shah I, Rashid N and Ullah N (2020). De‐motivators for the adoption of agile methodologies for large‐scale software development teams, Journal of Software: Evolution and Process, 32:12, Online publication date: 3-Dec-2020.
  41. ACM
    Leite L, Rocha C, Kon F, Milojicic D and Meirelles P (2019). A Survey of DevOps Concepts and Challenges, ACM Computing Surveys, 52:6, (1-35), Online publication date: 30-Nov-2020.
  42. Oliveira J, Gheyi R, Pontes F, Mongiovi M, Ribeiro M and Garcia A Revisiting Refactoring Mechanics from Tool Developers’ Perspective Formal Methods: Foundations and Applications, (25-42)
  43. ACM
    Ciancarini P, Masyagin S and Succi G Software design as story telling: reflecting on the work of Italo Calvino Proceedings of the 2020 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software, (195-208)
  44. ACM
    Barcellos M Towards a Framework for Continuous Software Engineering Proceedings of the XXXIV Brazilian Symposium on Software Engineering, (626-631)
  45. Şerban C, Niculescu V and Vescan A Attaining competences in software quality oriented design based on cyclic learning 2020 IEEE Frontiers in Education Conference (FIE), (1-9)
  46. Xu B, Yan S, Gao K, Zhang Y and Yu G Influence of Periodic Role Switching Intervals on Pair Programming Effectiveness Web Information Systems and Applications, (3-14)
  47. So C Human-in-the-Loop Design Cycles – A Process Framework that Integrates Design Sprints, Agile Processes, and Machine Learning with Humans Artificial Intelligence in HCI, (136-145)
  48. ACM
    Aung T, Huo H and Sui Y A Literature Review of Automatic Traceability Links Recovery for Software Change Impact Analysis Proceedings of the 28th International Conference on Program Comprehension, (14-24)
  49. ACM
    Durieux T, Le Goues C, Hilton M and Abreu R Empirical Study of Restarted and Flaky Builds on Travis CI Proceedings of the 17th International Conference on Mining Software Repositories, (254-264)
  50. ACM
    Pang C, Hindle A and Barbosa D Understanding devops education with grounded theory Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering: Software Engineering Education and Training, (107-118)
  51. ACM
    Pang C, Hindle A and Barbosa D Understanding DevOps education with Grounded theory Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering: Companion Proceedings, (260-261)
  52. ACM
    Zieris F and Prechelt L Explaining pair programming session dynamics from knowledge gaps Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering, (421-432)
  53. ACM
    Gardey J, Garrido A, Firmenich S, Grigera J and Rossi G (2020). UX-Painter: An Approach to Explore Interaction Fixes in the Browser, Proceedings of the ACM on Human-Computer Interaction, 4:EICS, (1-21), Online publication date: 18-Jun-2020.
  54. ACM
    Qahtani A An Empirical Study of Agile Testing in A Distributed Software Development Project Proceedings of the 2020 3rd International Conference on Geoinformatics and Data Analysis, (110-114)
  55. ACM
    Ju A, Hemani A, Dimitriadis Y and Fox A What Agile Processes Should We Use in Software Engineering Course Projects? Proceedings of the 51st ACM Technical Symposium on Computer Science Education, (643-649)
  56. Ochodek M, Kopczyńska S and Nawrocki J A Case Study on a Hybrid Approach to Assessing the Maturity of Requirements Engineering Practices in Agile Projects (REMMA) SOFSEM 2020: Theory and Practice of Computer Science, (689-698)
  57. Ciancarini P, Missiroli M and Russo D A Study of Cooperative Thinking Frontiers in Software Engineering Education, (279-292)
  58. Ciancarini P, Missiroli M and Sillitti A Preferred Tools for Agile Development: A Sociocultural Perspective Software Technology: Methods and Tools, (43-58)
  59. Uludağ Ö and Matthes F Identifying and documenting recurring concerns and best practices of agile coaches and scrum masters in large-scale agile development Proceedings of the 26th Conference on Pattern Languages of Programs, (1-25)
  60. Nurdiani I, Börstler J, Fricker S, Petersen K and Chatzipetrou P (2019). Understanding the order of agile practice introduction, Journal of Systems and Software, 156:C, (1-20), Online publication date: 1-Oct-2019.
  61. ACM
    Müller M, Vorraber W, Herold M, Schindler C, Slany W and Tanaka K Streamlining value in a FOSS project Proceedings of the 13th European Conference on Software Architecture - Volume 2, (231-234)
  62. Ozkaya I (2019). The Voice of the Developer, IEEE Software, 36:5, (3-5), Online publication date: 1-Sep-2019.
  63. ACM
    Rindell K, Bernsmed K and Jaatun M Managing Security in Software Proceedings of the 14th International Conference on Availability, Reliability and Security, (1-8)
  64. ACM
    Guerrero A, Fresno R, Ju A, Fox A, Fernandez P, Muller C and Ruiz-Cortés A Eagle: a team practices audit framework for agile software development Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, (1139-1143)
  65. ACM
    Kula E, Rastogi A, Huijgens H, Deursen A and Gousios G Releasing fast and slow: an exploratory case study at ING Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, (785-795)
  66. Özcan-Top Ö and McCaffery F (2019). To what extent the medical device software regulations can be achieved with agile software development methods? XP—DSDM—Scrum, The Journal of Supercomputing, 75:8, (5227-5260), Online publication date: 1-Aug-2019.
  67. Cruz L, Abreu R and Lo D (2019). To the attention of mobile software developers, Empirical Software Engineering, 24:4, (2438-2468), Online publication date: 1-Aug-2019.
  68. Ghaleb T, Da Costa D and Zou Y (2019). An empirical study of the long duration of continuous integration builds, Empirical Software Engineering, 24:4, (2102-2139), Online publication date: 1-Aug-2019.
  69. ACM
    Bettin B, Ott L and Ureel L More Effective Contextualization of CS Education Research Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education, (182-188)
  70. Rieger C and Majchrzak T (2022). Towards the definitive evaluation framework for cross-platform app development approaches, Journal of Systems and Software, 153:C, (175-199), Online publication date: 1-Jul-2019.
  71. Oliveira J, Gheyi R, Mongiovi M, Soares G, Ribeiro M and Garcia A (2019). Revisiting the refactoring mechanics, Information and Software Technology, 110:C, (136-138), Online publication date: 1-Jun-2019.
  72. Gupta S, Drave V, Bag S and Luo Z (2019). Leveraging Smart Supply Chain and Information System Agility for Supply Chain Flexibility, Information Systems Frontiers, 21:3, (547-564), Online publication date: 1-Jun-2019.
  73. Najafi A, Shang W and Rigby P Improving test effectiveness using test executions history Proceedings of the 41st International Conference on Software Engineering: Software Engineering in Practice, (213-222)
  74. Ståhl D, Martini A and Mårtensson T Big bangs and small pops Proceedings of the 41st International Conference on Software Engineering: Software Engineering in Practice, (81-90)
  75. Matthies C, Huegle J, Dürschmid T and Teusner R Attitudes, beliefs, and development data concerning agile software development practices Proceedings of the 41st International Conference on Software Engineering: Software Engineering Education and Training, (158-169)
  76. Catolino G, Di Nucci D and Ferrucci F Cross-project just-in-time bug prediction for mobile apps Proceedings of the 6th International Conference on Mobile Software Engineering and Systems, (99-110)
  77. Unger-Windeler C, Klünder J and Schneider K A mapping study on product owners in industry Proceedings of the International Conference on Software and System Processes, (135-144)
  78. Tarasov A Impact of lifestyle and working process organization on the job satisfaction level of software engineers Proceedings of the 41st International Conference on Software Engineering: Companion Proceedings, (177-179)
  79. Kanakis G, Fischer S, Khelladi D and Egyed A Supporting a flexible grouping mechanism for collaborating engineering teams Proceedings of the 14th International Conference on Global Software Engineering, (119-128)
  80. Uludağ Ö, Kleehaus M, Dreymann N, Kabelin C and Matthes F Investigating the adoption and application of large-scale scrum at a German automobile manufacturer Proceedings of the 14th International Conference on Global Software Engineering, (22-29)
  81. ACM
    de Aquino G and Dantas A An Agile Approach Applied to Intense Maintenance Projects Proceedings of the XV Brazilian Symposium on Information Systems, (1-8)
  82. ACM
    Shi J, Shah A, Hedman G and O'Rourke E Pyrus Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems, (1-12)
  83. Avelino G, Passos L, Hora A and Valente M (2019). Measuring and analyzing code authorship in 1 + 118 open source projects, Science of Computer Programming, 176:C, (14-32), Online publication date: 1-May-2019.
  84. ACM
    Aguiar A, Restivo A, Correia F, Ferreira H and Dias J Live software development Proceedings of the Conference Companion of the 3rd International Conference on Art, Science, and Engineering of Programming, (1-6)
  85. ACM
    Ghanbari H, Vartiainen T and Siponen M (2018). Omission of Quality Software Development Practices, ACM Computing Surveys, 51:2, (1-27), Online publication date: 31-Mar-2019.
  86. Rindri Y, Ferdiana R and Hartanto R (2019). Developer Payroll Approaches for Startup Environment Based on Agile Project Management, Procedia Computer Science, 161:C, (66-73), Online publication date: 1-Jan-2019.
  87. ACM
    Rahman A, Agrawal A, Krishna R and Sobran A Characterizing the influence of continuous integration: empirical results from 250+ open source and proprietary projects Proceedings of the 4th ACM SIGSOFT International Workshop on Software Analytics, (8-14)
  88. ACM
    Baltes S, Knack J, Anastasiou D, Tymann R and Diehl S (No) influence of continuous integration on the commit activity in GitHub projects Proceedings of the 4th ACM SIGSOFT International Workshop on Software Analytics, (1-7)
  89. ACM
    Celepkolu M and Boyer K Predicting Student Performance Based on Eye Gaze During Collaborative Problem Solving Proceedings of the Group Interaction Frontiers in Technology, (1-8)
  90. ACM
    van der Heijden A, Broasca C and Serebrenik A An empirical perspective on security challenges in large-scale agile software development Proceedings of the 12th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, (1-4)
  91. Joshi A and Jain A Reflecting on the Impact of a Course on Inclusive Strategies for Teaching Computer Science 2018 IEEE Frontiers in Education Conference (FIE), (1-9)
  92. Tavakoli F and Gandomani T (2018). A Novel Team Productivity Model for XP Teams, Journal of Cases on Information Technology, 20:4, (93-109), Online publication date: 1-Oct-2018.
  93. Slawik M, Zilci B and Küpper A (2018). Establishing User-centric Cloud Service Registries, Future Generation Computer Systems, 87:C, (846-867), Online publication date: 1-Oct-2018.
  94. ACM
    Larusdottir M, Nielsen L, Bruun A, Larsen L, Nielsen P and Persson J UX in Agile before and during development Proceedings of the 10th Nordic Conference on Human-Computer Interaction, (984-987)
  95. ACM
    Bruun A, Larusdottir M, Nielsen L, Nielsen P and Persson J The role of UX professionals in agile development Proceedings of the 10th Nordic Conference on Human-Computer Interaction, (352-363)
  96. Rajlich V (2018). Five recommendations for software evolvability, Journal of Software: Evolution and Process, 30:9, Online publication date: 17-Sep-2018.
  97. Tolfo C, Wazlawick R, Ferreira M and Forcellini F (2018). Agile practices and the promotion of entrepreneurial skills in software development, Journal of Software: Evolution and Process, 30:9, Online publication date: 17-Sep-2018.
  98. ACM
    Losada B Flexible Requirement Development through User Objectives in an Agile-UCD Hybrid Approach Proceedings of the XIX International Conference on Human Computer Interaction, (1-8)
  99. Slaats T, Debois S and Hildebrandt T Open to Change: A Theory for Iterative Test-Driven Modelling Business Process Management, (31-47)
  100. Akerele O (2018). System dynamics modelling of the impact of agile practice on the quality of continuous delivery projects, Innovations in Systems and Software Engineering, 14:3, (183-208), Online publication date: 1-Sep-2018.
  101. Özcan‐Top Ö and McCaffery F (2017). A hybrid assessment approach for medical device software development companies, Journal of Software: Evolution and Process, 30:7, Online publication date: 22-Jul-2018.
  102. Padget J, De Vos M and Page C Deontic sensors Proceedings of the 27th International Joint Conference on Artificial Intelligence, (475-481)
  103. ACM
    Geigle C, Lourentzou I, Sundaram H and Zhai C CLaDS: a cloud-based virtual lab for the delivery of scalable hands-on assignments for practical data science education Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education, (176-181)
  104. ACM
    Blasquez I and Leblanc H Experience in learning test-driven development: space invaders project-driven Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education, (111-116)
  105. ACM
    Krit S, El Asikri M, El Habil B, Chaib H, Benaddy M and Elouali M Development of Semantic Web applications Proceedings of the Fourth International Conference on Engineering & MIS 2018, (1-6)
  106. ACM
    El Asikri M, Krit S and Chaib H A brief survey of Creating Semantic Web content with Protégé Proceedings of the Fourth International Conference on Engineering & MIS 2018, (1-8)
  107. Munari S, Valle S and Vardanega T Microservice-Based Agile Architectures: An Opportunity for Specialized Niche Technologies Reliable Software Technologies – Ada-Europe 2018, (158-174)
  108. ACM
    de Lima J, Seixas B, Paolillo M and Kemczinski A An Analysis of the Collaborative Aspects of Pair Programming Support Tools Proceedings of the XIV Brazilian Symposium on Information Systems, (1-8)
  109. ACM
    Bernardo J, da Costa D and Kulesza U Studying the impact of adopting continuous integration on the delivery time of pull requests Proceedings of the 15th International Conference on Mining Software Repositories, (131-141)
  110. ACM
    DeLozier G, Decker M, Newman C and Maletic J Leveraging the agile development process for selecting invoking/excluding tests to support feature location Proceedings of the 26th Conference on Program Comprehension, (370-379)
  111. ACM
    Wang Y and Wagner S On groupthink in safety analysis Proceedings of the 40th International Conference on Software Engineering: Software Engineering in Practice, (266-275)
  112. ACM
    Gralha C, Damian D, Wasserman A, Goulão M and Araújo J The evolution of requirements practices in software startups Proceedings of the 40th International Conference on Software Engineering, (823-833)
  113. ACM
    Ståhl D and Bosch J Cinders Proceedings of the 2018 International Conference on Software and System Process, (128-129)
  114. ACM
    Clarke P, O'Connor R and Yilmaz M In search of the origins and enduring impact of Agile software development Proceedings of the 2018 International Conference on Software and System Process, (142-146)
  115. ACM
    Rindell K, Hyrynsalmi S and Leppänen V Aligning security objectives with agile software development Proceedings of the 19th International Conference on Agile Software Development: Companion, (1-9)
  116. Holzworth D, Huth N, Fainges J, Brown H, Zurcher E, Cichota R, Verrall S, Herrmann N, Zheng B and Snow V (2018). APSIM Next Generation, Environmental Modelling & Software, 103:C, (43-51), Online publication date: 1-May-2018.
  117. Dimanidis A, Chatzidimitriou K and Symeonidis A A Natural Language Driven Approach for Automated Web API Development Companion Proceedings of the The Web Conference 2018, (1869-1874)
  118. ACM
    Buchwald H Subject-Orientation and Agility Proceedings of the 10th International Conference on Subject-Oriented Business Process Management, (1-7)
  119. Vallon R, da Silva Estácio B, Prikladnicki R and Grechenig T (2018). Systematic literature review on agile practices in global software development, Information and Software Technology, 96:C, (161-180), Online publication date: 1-Apr-2018.
  120. Holvitie J, Licorish S, Spínola R, Hyrynsalmi S, MacDonell S, Mendes T, Buchan J and Leppänen V (2018). Technical debt and agile software development practices and processes, Information and Software Technology, 96:C, (141-160), Online publication date: 1-Apr-2018.
  121. Costa D, Mcintosh S, Treude C, Kulesza U and Hassan A (2018). The impact of rapid release cycles on the integration delay of fixed issues, Empirical Software Engineering, 23:2, (835-904), Online publication date: 1-Apr-2018.
  122. ACM
    Aarne O, Peltola P, Leinonen J and Hellas A A Study of Pair Programming Enjoyment and Attendance using Study Motivation and Strategy Metrics Proceedings of the 49th ACM Technical Symposium on Computer Science Education, (759-764)
  123. ACM
    Maqbool B, Rehman F, Abbas M and Rehman S Implementation of Scrum in Pakistan's IT Industry Proceedings of the 2018 2nd International Conference on Management Engineering, Software Engineering and Service Sciences, (139-146)
  124. Papadakis S (2018). Is Pair Programming More Effective than Solo Programming for Secondary Education Novice Programmers?, International Journal of Web-Based Learning and Teaching Technologies, 13:1, (1-16), Online publication date: 1-Jan-2018.
  125. Leppänen V, Rindell K and Hyrynsalmi S (2018). Fitting Security into Agile Software Development, International Journal of Systems and Software Security and Protection, 9:1, (47-70), Online publication date: 1-Jan-2018.
  126. Dnmez D and Grote G (2018). Two sides of the same coin how agile software development teams approach uncertainty as threats and opportunities, Information and Software Technology, 93:C, (94-111), Online publication date: 1-Jan-2018.
  127. Kakar A (2017). Why do users prefer the hedonic but choose the Utilitarian? Investigating user dilemma of hedonicutilitarian choice, International Journal of Human-Computer Studies, 108:C, (50-61), Online publication date: 1-Dec-2017.
  128. Celik A, Palmskog K and Gligoric M iCoq: regression proof selection for large-scale verification projects Proceedings of the 32nd IEEE/ACM International Conference on Automated Software Engineering, (171-182)
  129. Biddle R, Noble J and Tempero E Patterns for usage centred design Proceedings of the 24th Conference on Pattern Languages of Programs, (1-32)
  130. Sugumaran V, Balijepally V, DeHondt G and Nerur S (2017). Agility in Software Development and Project Value, Journal of Database Management, 28:4, (40-59), Online publication date: 1-Oct-2017.
  131. Batra D (2017). Adapting Agile Practices for Data Warehousing, Business Intelligence, and Analytics, Journal of Database Management, 28:4, (1-23), Online publication date: 1-Oct-2017.
  132. Jaatun M, Cruzes D, Tøndel I and Moe N (2017). Risk Centric Activities in Secure Software Development in Public Organisations, International Journal of Secure Software Engineering, 8:4, (1-30), Online publication date: 1-Oct-2017.
  133. ACM
    Chapman R, White N and Woodcock J (2017). What can agile methods bring to high-integrity software development?, Communications of the ACM, 60:10, (38-41), Online publication date: 25-Sep-2017.
  134. ACM
    Umapathy K and Ritzhaupt A (2017). A Meta-Analysis of Pair-Programming in Computer Programming Courses, ACM Transactions on Computing Education, 17:4, (1-13), Online publication date: 7-Sep-2017.
  135. (2017). Characterizing testing methods for context-aware software systems, Journal of Systems and Software, 131:C, (1-21), Online publication date: 1-Sep-2017.
  136. Escobar L, Carvajal N, Naranjo J, Ibarra A, Villacís C, Zambrano M and Galárraga F Design and implementation of complex systems using Mechatronics and Cyber-Physical Systems approaches 2017 IEEE International Conference on Mechatronics and Automation (ICMA), (147-154)
  137. ACM
    Schön E, Thomaschewski J and Escalona M Identifying Agile Requirements Engineering Patterns in Industry Proceedings of the 22nd European Conference on Pattern Languages of Programs, (1-10)
  138. ACM
    Theunissen T and Van Heesch U Specification in Continuous Software Development Proceedings of the 22nd European Conference on Pattern Languages of Programs, (1-19)
  139. Beller M, Gousios G and Zaidman A Oops, my tests broke the build Proceedings of the 14th International Conference on Mining Software Repositories, (356-367)
  140. Islam M and Zibran M Insights into continuous integration build failures Proceedings of the 14th International Conference on Mining Software Repositories, (467-470)
  141. Zampetti F, Scalabrino S, Oliveto R, Canfora G and Di Penta M How open source projects use static code analysis tools in continuous integration pipelines Proceedings of the 14th International Conference on Mining Software Repositories, (334-344)
  142. Chatley R and Field T Lean learning Proceedings of the 39th International Conference on Software Engineering: Software Engineering and Education Track, (117-126)
  143. Laukkarinen T, Kuusinen K and Mikkonen T DevOps in regulated software development Proceedings of the 39th International Conference on Software Engineering: New Ideas and Emerging Results Track, (15-18)
  144. Järvinen J, Huomo T and Mikkonen T Running software research programs Proceedings of the 39th International Conference on Software Engineering Companion, (314-316)
  145. Sthl D, Mrtensson T and Bosch J (2017). The continuity of continuous integration, Journal of Systems and Software, 127:C, (150-167), Online publication date: 1-May-2017.
  146. Angelov S and de Beer P (2017). Designing and applying an approach to software architecting in agile projects in education, Journal of Systems and Software, 127:C, (78-90), Online publication date: 1-May-2017.
  147. Hoda R, Salleh N, Grundy J and Tee H (2017). Systematic literature reviews in agile software development, Information and Software Technology, 85:C, (60-70), Online publication date: 1-May-2017.
  148. ACM
    Dürschmid T Continuous Code Reviews Companion Proceedings of the 1st International Conference on the Art, Science, and Engineering of Programming, (1-3)
  149. ACM
    Medeiros J, Vasconcelos A, Goulão M, Silva C and Araújo J An approach based on design practices to specify requirements in agile projects Proceedings of the Symposium on Applied Computing, (1114-1121)
  150. (2017). Cinders, Information and Software Technology, 83:C, (76-93), Online publication date: 1-Mar-2017.
  151. ACM
    Pachet F (2016). A Joyful Ode to Automatic Orchestration, ACM Transactions on Intelligent Systems and Technology, 8:2, (1-13), Online publication date: 18-Jan-2017.
  152. Rantala V, Könnölä K, Suomi S, Isomäki M and Lehtonen T (2017). Agile Embedded System Development versus European Space Standards, International Journal of Information Systems and Social Change, 8:1, (1-23), Online publication date: 1-Jan-2017.
  153. Kneuper R (2017). Sixty Years of Software Development Life Cycle Models, IEEE Annals of the History of Computing, 39:3, (41-54), Online publication date: 1-Jan-2017.
  154. Paul J (2016). Test-driven approach in programming pedagogy, Journal of Computing Sciences in Colleges, 32:2, (53-60), Online publication date: 1-Dec-2016.
  155. Mäkinen S, Leppänen M, Kilamo T, Mattila A, Laukkanen E, Pagels M and Männistö T (2016). Improving the delivery cycle, Information and Software Technology, 80:C, (175-194), Online publication date: 1-Dec-2016.
  156. Terceiro A Patterns for writing as-installed tests for Debian packages Proceedings of the 11th Latin-American Conference on Pattern Languages of Programming, (1-15)
  157. Cukier D, Kon F and Melegati J Early-stage software startup patterns Proceedings of the 11th Latin-American Conference on Pattern Languages of Programming, (1-16)
  158. ACM
    Rossi C, Shibley E, Su S, Beck K, Savor T and Stumm M Continuous deployment of mobile software at facebook (showcase) Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, (12-23)
  159. ACM
    Celik A, Knaust A, Milicevic A and Gligoric M Build system with lazy retrieval for Java projects Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, (643-654)
  160. ACM
    Silva D, Tsantalis N and Valente M Why we refactor? confessions of GitHub contributors Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, (858-870)
  161. Dabbagh M, Lee S and Parizi R (2016). Functional and non-functional requirements prioritization, Soft Computing - A Fusion of Foundations, Methodologies and Applications, 20:11, (4497-4520), Online publication date: 1-Nov-2016.
  162. Kussmaul C Patterns in classroom activities for process oriented guided inquiry learning (POGIL) Proceedings of the 23rd Conference on Pattern Languages of Programs, (1-16)
  163. ACM
    Tamai T Product-centered view vs process-centered view Proceedings of the 20th International Systems and Software Product Line Conference, (18-21)
  164. ACM
    Sedano T, Ralph P and Péraire C Sustainable Software Development through Overlapping Pair Rotation Proceedings of the 10th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, (1-10)
  165. (2016). Emerging themes in agile software development, Information and Software Technology, 77:C, (56-60), Online publication date: 1-Sep-2016.
  166. Lucassen G, Dalpiaz F, Van Der Werf J and Brinkkemper S (2016). Improving agile requirements, Requirements Engineering, 21:3, (383-403), Online publication date: 1-Sep-2016.
  167. ACM
    Niephaus F, Henrichs D, Taeumel M, Pape T, Felgentreff T and Hirschfeld R smalltalkCI Proceedings of the 11th edition of the International Workshop on Smalltalk Technologies, (1-9)
  168. Könnölä K, Suomi S, Mäkilä T, Jokela T, Rantala V and Lehtonen T (2016). Agile methods in embedded system development, Journal of Systems and Software, 118:C, (134-150), Online publication date: 1-Aug-2016.
  169. Rola P, Kuchta D and Kopczyk D (2016). Conceptual model of working space for Agile (Scrum) project team, Journal of Systems and Software, 118:C, (49-63), Online publication date: 1-Aug-2016.
  170. Ferreira D and Barbosa S Lean Communication-Centered Design Proceedings, Part I, of the 18th International Conference on Human-Computer Interaction. Theory, Design, Development and Practice - Volume 9731, (553-564)
  171. Bonner N, Kulangara N, Nerur S and Teng J (2016). An Empirical Investigation of the Perceived Benefits of Agile Methodologies Using an Innovation-Theoretical model, Journal of Database Management, 27:3, (38-63), Online publication date: 1-Jul-2016.
  172. ACM
    Essig K, Strenge B and Schack T ADAMAAS Proceedings of the 9th ACM International Conference on PErvasive Technologies Related to Assistive Environments, (1-4)
  173. ACM
    Sedano T, Ralph P and Péraire C Practice and perception of team code ownership Proceedings of the 20th International Conference on Evaluation and Assessment in Software Engineering, (1-6)
  174. Bissi W, Serra Seca Neto A and Emer M (2016). The effects of test driven development on internal quality, external quality and productivity, Information and Software Technology, 74:C, (45-54), Online publication date: 1-Jun-2016.
  175. ACM
    Pryce N Refactoring and Testing in 2016 Proceedings of the Scientific Workshop Proceedings of XP2016, (1-3)
  176. Fernandes E, Ferreira F, Netto J and Figueiredo E Information Systems Development with Pair Programming: An Academic Quasi-Experiment Proceedings of the XII Brazilian Symposium on Information Systems on Brazilian Symposium on Information Systems: Information Systems in the Cloud Computing Era - Volume 1, (486-493)
  177. ACM
    da Costa D, McIntosh S, Kulesza U and Hassan A The impact of switching to a rapid release cycle on the integration delay of addressed issues Proceedings of the 13th International Conference on Mining Software Repositories, (374-385)
  178. ACM
    Teka D, Dittrich Y and Kifle M Usability challenges in an Ethiopian software development organization Proceedings of the 9th International Workshop on Cooperative and Human Aspects of Software Engineering, (114-120)
  179. ACM
    Politowski C, Fontoura L, Petrillo F and Guéhéneuc Y Are the old days gone? Proceedings of the 5th International Workshop on Games and Software Engineering, (22-28)
  180. ACM
    Zieris F and Prechelt L Observations on knowledge transfer of professional software developers during pair programming Proceedings of the 38th International Conference on Software Engineering Companion, (242-250)
  181. ACM
    Savor T, Douglas M, Gentili M, Williams L, Beck K and Stumm M Continuous deployment at Facebook and OANDA Proceedings of the 38th International Conference on Software Engineering Companion, (21-30)
  182. ACM
    Steghöfer J, Knauss E, Alégroth E, Hammouda I, Burden H and Ericsson M Teaching Agile Proceedings of the 38th International Conference on Software Engineering Companion, (303-312)
  183. ACM
    Missiroli M, Russo D and Ciancarini P Learning Agile software development in high school Proceedings of the 38th International Conference on Software Engineering Companion, (293-302)
  184. ACM
    Rubin J and Rinard M The challenges of staying together while moving fast Proceedings of the 38th International Conference on Software Engineering, (982-993)
  185. Kakar A (2016). Separating the Wheat from the Chaff, Journal of Organizational and End User Computing, 28:2, (124-141), Online publication date: 1-Apr-2016.
  186. Bellucci A, Vianello A, Florack Y and Jacucci G (2016). Supporting the Serendipitous Use of Domestic Technologies, IEEE Pervasive Computing, 15:2, (16-25), Online publication date: 1-Apr-2016.
  187. Schmidt A (2016). Increasing Computer Literacy with the BBC micro:bit, IEEE Pervasive Computing, 15:2, (5-7), Online publication date: 1-Apr-2016.
  188. (2016). Agile project management and stage-gate model-A hybrid framework for technology-based companies, Journal of Engineering and Technology Management, 40:C, (1-14), Online publication date: 1-Apr-2016.
  189. ACM
    Gestwicki P and McNely B (2016). Interdisciplinary Projects in the Academic Studio, ACM Transactions on Computing Education, 16:2, (1-24), Online publication date: 28-Mar-2016.
  190. ACM
    Schneider K, Liskin O, Paulsen H and Kauffeld S (2015). Media, Mood, and Meetings, ACM Transactions on Computing Education, 15:4, (1-33), Online publication date: 23-Dec-2015.
  191. ACM
    Devresse A, Delalondre F and Schürmann F Nix based fully automated workflows and ecosystem to guarantee scientific result reproducibility across software environments and systems Proceedings of the 3rd International Workshop on Software Engineering for High Performance Computing in Computational Science and Engineering, (25-31)
  192. ACM
    Rossinelli D, Tang Y, Lykov K, Alexeev D, Bernaschi M, Hadjidoukas P, Bisson M, Joubert W, Conti C, Karniadakis G, Fatica M, Pivkin I and Koumoutsakos P The in-silico lab-on-a-chip Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, (1-12)
  193. Brant J and Steimann F (2015). Refactoring Tools are Trustworthy Enough and Trust Must be Earned, IEEE Software, 32:6, (80-83), Online publication date: 1-Nov-2015.
  194. Hafiz M and Overbey J (2015). Refactoring Myths, IEEE Software, 32:6, (39-43), Online publication date: 1-Nov-2015.
  195. Griswold W and Opdyke W (2015). The Birth of Refactoring: A Retrospective on the Nature of High-Impact Software Engineering Research, IEEE Software, 32:6, (30-38), Online publication date: 1-Nov-2015.
  196. Cukier D and Kon F Early-stage software startup patterns strategies to building high-tech software companies from scratch Proceedings of the 22nd Conference on Pattern Languages of Programs, (1-11)
  197. ACM
    Mustyatsa V BDD by example Proceedings of the 11th Central & Eastern European Software Engineering Conference in Russia, (1-15)
  198. ACM
    Bernabé R, Navia I and García-Peñalvo F Faat Proceedings of the 3rd International Conference on Technological Ecosystems for Enhancing Multiculturality, (687-694)
  199. Inayat I, Salim S, Marczak S, Daneva M and Shamshirband S (2015). A systematic literature review on agile requirements engineering practices and challenges, Computers in Human Behavior, 51:PB, (915-929), Online publication date: 1-Oct-2015.
  200. Salado A and Nilchiani R (2015). Adaptive Requirements Prioritization ARP, Systems Engineering, 18:5, (472-490), Online publication date: 1-Oct-2015.
  201. ACM
    Kilamo T, Leppänen M and Mikkonen T The social developer: now, then, and tomorrow Proceedings of the 7th International Workshop on Social Software Engineering, (41-48)
  202. Kakar A (2015). Investigating the penalty reward calculus of software users and its impact on requirements prioritization, Information and Software Technology, 65:C, (56-68), Online publication date: 1-Sep-2015.
  203. ACM
    de Haan G HCI Design Methods Proceedings of the European Conference on Cognitive Ergonomics 2015, (1-8)
  204. ACM
    Clark N, Pullen J and Bashioum C An Experimental Project Course to Prepare Students for Agile Web Application Development Proceedings of the 2015 ACM Conference on Innovation and Technology in Computer Science Education, (81-86)
  205. ACM
    Urai T, Umezawa T and Osawa N Enhancements to Support Functions of Distributed Pair Programming Based on Action Analysis Proceedings of the 2015 ACM Conference on Innovation and Technology in Computer Science Education, (177-182)
  206. Gravino C, Scanniello G and Tortora G (2015). Source-code comprehension tasks supported by UML design models, Journal of Visual Languages and Computing, 28:C, (23-38), Online publication date: 1-Jun-2015.
  207. Conboy K, Gleasure R and Cullina E Agile Design Science Research Proceedings of the 10th International Conference on New Horizons in Design Science: Broadening the Research Agenda - Volume 9073, (168-180)
  208. Koski A and Mikkonen T Rolling out a mission critical system in an agilish way Proceedings of the Second International Workshop on Rapid Continuous Software Engineering, (41-44)
  209. Laukkanen E and Mäntylä M Build waiting time in continuous integration Proceedings of the Second International Workshop on Rapid Continuous Software Engineering, (1-4)
  210. Henderson-Sellers B, Gonzalez-Perez C, Eriksson O, Ågerfalk P and Walkerden G Software modelling languages Proceedings of the Seventh International Workshop on Modeling in Software Engineering, (72-77)
  211. van Kelle E, van der Wijst P, Plaat A and Visser J An empirical study into social success factors for agile software development Proceedings of the Eighth International Workshop on Cooperative and Human Aspects of Software Engineering, (77-80)
  212. Socha D and Sutanto K The "pair" as a problematic unit of analysis for pair programming Proceedings of the Eighth International Workshop on Cooperative and Human Aspects of Software Engineering, (64-70)
  213. Socha D and Tenenberg J Sketching and conceptions of software design Proceedings of the Eighth International Workshop on Cooperative and Human Aspects of Software Engineering, (57-63)
  214. Segal-Raviv A, Hadar I and Levy M Facilitating collaboration between COTS stakeholders via principles of advanced ISD methodologies Proceedings of the Eighth International Workshop on Cooperative and Human Aspects of Software Engineering, (29-35)
  215. Perkusich M, Soares G, Almeida H and Perkusich A (2015). A procedure to detect problems of processes in software development projects using Bayesian networks, Expert Systems with Applications: An International Journal, 42:1, (437-450), Online publication date: 1-Jan-2015.
  216. ACM
    Esper S, Foster S, Griswold W, Herrera C and Snyder W CodeSpells Proceedings of the 14th Koli Calling International Conference on Computing Education Research, (05-14)
  217. ACM
    Kuranuki Y, Ushio T, Yasui T and Yamazaki S A new business model of custom software development for agile software development Proceedings of the International Workshop on Innovative Software Development Methodologies and Practices, (73-77)
  218. ACM
    Gabriel R I Throw Itching Powder at Tulips Proceedings of the 2014 ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming & Software, (301-319)
  219. Neubauer J, Frohme M, Steffen B and Margaria T Prototype-Driven Development of Web Applications with DyWA Part I of the Proceedings of the 6th International Symposium on Leveraging Applications of Formal Methods, Verification and Validation. Technologies for Mastering Change - Volume 8802, (56-72)
  220. ACM
    Zieris F and Prechelt L On knowledge transfer skill in pair programming Proceedings of the 8th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, (1-10)
  221. Korkala M and Maurer F (2014). Waste identification as the means for improving communication in globally distributed agile software development, Journal of Systems and Software, 95, (122-140), Online publication date: 1-Sep-2014.
  222. ACM
    Fitzgerald B and Stol K Continuous software engineering and beyond: trends and challenges Proceedings of the 1st International Workshop on Rapid Continuous Software Engineering, (1-9)
  223. ACM
    Woit D and Bell K Do XP customer-developer interactions impact motivation? findings from an industrial case study Proceedings of the 7th International Workshop on Cooperative and Human Aspects of Software Engineering, (79-86)
  224. ACM
    Çağlayan B, Bener A and Miranskyy A Factors affecting team evolution during software projects Proceedings of the 7th International Workshop on Cooperative and Human Aspects of Software Engineering, (16-23)
  225. ACM
    Rajlich V Software evolution and maintenance Future of Software Engineering Proceedings, (133-144)
  226. ACM
    Orso A and Rothermel G Software testing: a research travelogue (2000–2014) Future of Software Engineering Proceedings, (117-132)
  227. ACM
    Fitzgerald B, Musiał M and Stol K Evidence-based decision making in lean software project management Companion Proceedings of the 36th International Conference on Software Engineering, (93-102)
  228. ACM
    Schmidt C, Ganesha Venkatesha S and Heymann J Empirical insights into the perceived benefits of agile software engineering practices: a case study from SAP Companion Proceedings of the 36th International Conference on Software Engineering, (84-92)
  229. ACM
    Schenk J, Prechelt L and Salinger S Distributed-pair programming can work well and is not just distributed pair-programming Companion Proceedings of the 36th International Conference on Software Engineering, (74-83)
  230. ACM
    Ståhl D and Bosch J Automated software integration flows in industry: a multiple-case study Companion Proceedings of the 36th International Conference on Software Engineering, (54-63)
  231. ACM
    Péraire C and Sedano T State-based monitoring and goal-driven project steering: field study of the SEMAT essence framework Companion Proceedings of the 36th International Conference on Software Engineering, (325-334)
  232. ACM
    Cleland-Huang J, Babar M and Mirakhorli M An inverted classroom experience: engaging students in architectural thinking for agile projects Companion Proceedings of the 36th International Conference on Software Engineering, (364-371)
  233. ACM
    Ge X and Murphy-Hill E Manual refactoring changes with automated refactoring validation Proceedings of the 36th International Conference on Software Engineering, (1095-1105)
  234. ACM
    Swamidurai R and Kannan U Impact of Pairing on Various Software Development Phases Proceedings of the 2014 ACM Southeast Regional Conference, (1-6)
  235. ACM
    Miller R, Zhang H, Gilbert E and Gerber E Pair research Proceedings of the 17th ACM conference on Computer supported cooperative work & social computing, (1043-1048)
  236. Rogers B and Henderson-Sellers B Applying a test for atomicity of method fragments Proceedings of the Tenth Asia-Pacific Conference on Conceptual Modelling - Volume 154, (49-54)
  237. Kelly D Industrial scientific software Proceedings of the 2013 Conference of the Center for Advanced Studies on Collaborative Research, (299-310)
  238. ACM
    Tapia R, Martín-Rodilla P and Oliva Á Towards a social reader Proceedings of the First International Conference on Technological Ecosystem for Enhancing Multiculturality, (381-384)
  239. García-Guzmán J, Fernández Del Carpio A, De Amescua A and Velasco M (2013). A process reference model for managing living labs for ICT innovation, Computer Standards & Interfaces, 36:1, (33-41), Online publication date: 1-Nov-2013.
  240. Strode D Extending the Dependency Taxonomy of Agile Software Development Proceedings of the 19th International Conference on Collaboration and Technology - Volume 8224, (274-289)
  241. ACM
    Lizcano D, Alonso F, Soriano J and Lopez G (2013). A web-centred approach to end-user software engineering, ACM Transactions on Software Engineering and Methodology, 22:4, (1-29), Online publication date: 1-Oct-2013.
  242. ACM
    Beck L and Chizhik A (2013). Cooperative learning instructional methods for CS1, ACM Transactions on Computing Education, 13:3, (1-21), Online publication date: 1-Aug-2013.
  243. Özcan T, Kocak S and Brune P Agile software development with open source software in a hospital environment Proceedings of the 13th international conference on Web Engineering, (439-451)
  244. ACM
    Rumpe B Towards model and language composition Proceedings of the First Workshop on the Globalization of Domain Specific Languages, (4-7)
  245. ACM
    Zarb M, Hughes J and Richards J Industry-inspired guidelines improve students' pair programming communication Proceedings of the 18th ACM conference on Innovation and technology in computer science education, (135-140)
  246. Samuel-Ojo O, Olfman L, Reinen L, Flenner A, Oglesby D and Funning G Design methodology for construction of mapping applications Proceedings of the 8th international conference on Design Science at the Intersection of Physical and Virtual Design, (340-352)
  247. Čaušević A, Shukla R and Punnekkat S Industrial study on test driven development Proceedings of the 1st International Workshop on Conducting Empirical Studies in Industry, (15-20)
  248. Nanthaamornphong A, Morris K, Rouson D and Michelsen H A case study Proceedings of the 5th International Workshop on Software Engineering for Computational Science and Engineering, (9-18)
  249. Kukreja N Decision theoretic requirements prioritization: a two-step approach for sliding towards value realization Proceedings of the 2013 International Conference on Software Engineering, (1465-1467)
  250. Fitzgerald B, Stol K, O'Sullivan R and O'Brien D Scaling agile methods to regulated environments: an industry case study Proceedings of the 2013 International Conference on Software Engineering, (863-872)
  251. ACM
    Kukreja N and Boehm B Integrating collaborative requirements negotiation and prioritization processes: a match made in heaven Proceedings of the 2013 International Conference on Software and System Process, (141-145)
  252. ACM
    Ingold D, Boehm B and Koolmanojwong S A model for estimating agile project process and schedule acceleration Proceedings of the 2013 International Conference on Software and System Process, (29-35)
  253. Strohmaier M, Walk S, Pöschko J, Lamprecht D, Tudorache T, Nyulas C, Musen M and Noy N (2013). How ontologies are made, Web Semantics: Science, Services and Agents on the World Wide Web, 20:C, (18-34), Online publication date: 1-May-2013.
  254. Bettini L, Damiani F, Schaefer I and Strocco F (2013). TraitRecordJ, Science of Computer Programming, 78:5, (521-541), Online publication date: 1-May-2013.
  255. CéRet E, Dupuy-Chessa S, Calvary G, Front A and Rieu D (2013). A taxonomy of design methods process models, Information and Software Technology, 55:5, (795-821), Online publication date: 1-May-2013.
  256. Cleland-Huang J, Czauderna A and Keenan E A persona-based approach for exploring architecturally significant requirements in agile projects Proceedings of the 19th international conference on Requirements Engineering: Foundation for Software Quality, (18-33)
  257. De Haan G A Vision of the Future of Media Technology Design Education - design and education from HCI to UbiComp Proceedings of the 3rd Computer Science Education Research Conference on Computer Science Education Research, (67-72)
  258. Rath G, Lackner J and Waldhauser W Embedded simulation for automation of material manipulators in a PVD coating process Proceedings of the Winter Simulation Conference, (1-10)
  259. ACM
    Kim M, Zimmermann T and Nagappan N A field study of refactoring challenges and benefits Proceedings of the ACM SIGSOFT 20th International Symposium on the Foundations of Software Engineering, (1-11)
  260. Wirfs-Brock R and Yoder J Patterns for sustaining architectures Proceedings of the 19th Conference on Pattern Languages of Programs, (1-13)
  261. ACM
    Zarb M Understanding communication within pair programming Proceedings of the 3rd annual conference on Systems, programming, and applications: software for humanity, (53-56)
  262. ACM
    Nielsen L and Madsen S The usability expert's fear of agility Proceedings of the 7th Nordic Conference on Human-Computer Interaction: Making Sense Through Design, (261-264)
  263. ACM
    Radermacher A, Walia G and Rummelt R Improving student learning outcomes with pair programming Proceedings of the ninth annual international conference on International computing education research, (87-92)
  264. Austin R, Devin L and Sullivan E (2012). Accidental Innovation, Organization Science, 23:5, (1505-1522), Online publication date: 1-Sep-2012.
  265. Marinescu P and Cadar C High-coverage symbolic patch testing Proceedings of the 19th international conference on Model Checking Software, (7-21)
  266. ACM
    Janus A (2012). Towards a common agile software development model (ASDM), ACM SIGSOFT Software Engineering Notes, 37:4, (1-8), Online publication date: 16-Jul-2012.
  267. Demirşahin I, Yalçınkaya I and Zeyrek D Pair annotation Proceedings of the Sixth Linguistic Annotation Workshop, (31-39)
  268. ACM
    Atkinson C and Hummel O Iterative and incremental development of component-based software architectures Proceedings of the 15th ACM SIGSOFT symposium on Component Based Software Engineering, (77-82)
  269. dos Santos Soares M and Cioquetta D Analysis of techniques for documenting user requirements Proceedings of the 12th international conference on Computational Science and Its Applications - Volume Part IV, (16-28)
  270. Martin H Modeling the effects of project management strategies on long-term product knowledge Proceedings of the 13th international conference on Product-Focused Software Process Improvement, (104-115)
  271. Vlaanderen K, van Stijn P, Brinkkemper S and van de Weerd I Growing into agility Proceedings of the 13th international conference on Product-Focused Software Process Improvement, (116-130)
  272. Janus A, Schmietendorf A, Dumke R and Jäger J The 3C approach for agile quality assurance Proceedings of the 3rd International Workshop on Emerging Trends in Software Metrics, (9-13)
  273. Kuhn A IDEs need become open data platforms (as need languages and VMs) Proceedings of the Second International Workshop on Developing Tools as Plug-Ins, (31-36)
  274. Monteiro P, Borges P, Machado R and Ribeiro P A reduced set of RUP roles to small software development teams Proceedings of the International Conference on Software and System Process, (190-199)
  275. Kukreja N and Boehm B Process implications of social networking-based requirements negotiation tools Proceedings of the International Conference on Software and System Process, (68-72)
  276. Plonka L and van der Linden J Why developers don't pair more often Proceedings of the 5th International Workshop on Co-operative and Human Aspects of Software Engineering, (123-125)
  277. Petre M, Sharp H and Freudenberg S The mystery of the writing that isn't on the wall Proceedings of the 5th International Workshop on Co-operative and Human Aspects of Software Engineering, (120-122)
  278. Crawford B, de la Barra C, Soto R and Monfroy E Agile software engineering as creative work Proceedings of the 5th International Workshop on Co-operative and Human Aspects of Software Engineering, (20-26)
  279. Süβ J and Billingsley W Using continuous integration of code and content to teach software engineering with limited resources Proceedings of the 34th International Conference on Software Engineering, (1175-1184)
  280. Sillitti A, Succi G and Vlasenko J Understanding the impact of pair programming on developers attention: a case study on a large industrial experimentation Proceedings of the 34th International Conference on Software Engineering, (1094-1101)
  281. Lemos O, Ferrari F, Silveira F and Garcia A Development of auxiliary functions: should you be agile? an empirical assessment of pair programming and test-first programming Proceedings of the 34th International Conference on Software Engineering, (529-539)
  282. Strode D, Huff S, Hope B and Link S (2012). Coordination in co-located agile software development projects, Journal of Systems and Software, 85:6, (1222-1238), Online publication date: 1-Jun-2012.
  283. Drury M, Conboy K and Power K (2012). Obstacles to decision making in Agile software development teams, Journal of Systems and Software, 85:6, (1239-1254), Online publication date: 1-Jun-2012.
  284. ACM
    Hammond S and Umphress D Test driven development Proceedings of the 50th Annual Southeast Regional Conference, (158-163)
  285. ACM
    Majchrzak T and Simon A Using spring Roo for the test-driven development of Web applications Proceedings of the 27th Annual ACM Symposium on Applied Computing, (664-671)
  286. Appan R and Browne G (2012). The impact of analyst-induced misinformation on the requirements elicitation process, MIS Quarterly, 36:1, (85-106), Online publication date: 1-Mar-2012.
  287. ACM
    Barzilay O Example embedding Proceedings of the 10th SIGPLAN symposium on New ideas, new paradigms, and reflections on programming and software, (137-144)
  288. ACM
    Feldthaus A, Millstein T, Møller A, Schäfer M and Tip F Tool-supported refactoring for JavaScript Proceedings of the 2011 ACM international conference on Object oriented programming systems languages and applications, (119-138)
  289. ACM
    Cukier D and Kon F Extending patterns for fearless change Proceedings of the 18th Conference on Pattern Languages of Programs, (1-10)
  290. ACM
    Feldthaus A, Millstein T, Møller A, Schäfer M and Tip F (2011). Tool-supported refactoring for JavaScript, ACM SIGPLAN Notices, 46:10, (119-138), Online publication date: 18-Oct-2011.
  291. Kulkarni V, Barat S and Ramteerthkar U Early experience with agile methodology in a model-driven approach Proceedings of the 14th international conference on Model driven engineering languages and systems, (578-590)
  292. ACM
    Goldman M, Little G and Miller R Real-time collaborative coding in a web IDE Proceedings of the 24th annual ACM symposium on User interface software and technology, (155-164)
  293. ACM
    Goldman M Role-based interfaces for collaborative software development Proceedings of the 24th annual ACM symposium adjunct on User interface software and technology, (23-26)
  294. Treccani P and De Souza C Collaborative refactoring Proceedings of the 17th international conference on Collaboration and technology, (73-80)
  295. ACM
    Yu Y and Sharp H Analysing requirements in a case study of pairing Proceedings of the 1st Workshop on Agile Requirements Engineering, (1-6)
  296. ACM
    Bjarnason E, Wnuk K and Regnell B A case study on benefits and side-effects of agile practices in large-scale requirements engineering Proceedings of the 1st Workshop on Agile Requirements Engineering, (1-5)
  297. ACM
    Buzdalov M Generation of tests for programming challenge tasks using evolution algorithms Proceedings of the 13th annual conference companion on Genetic and evolutionary computation, (763-766)
  298. Il'In V and Skopin I (2011). Computational programming technologies, Programming and Computing Software, 37:4, (210-222), Online publication date: 1-Jul-2011.
  299. Ricca F, Marchetto A and Torchiano M On the difficulty of computing the truck factor Proceedings of the 12th international conference on Product-focused software process improvement, (337-351)
  300. Kollanus S Critical issues on test-driven development Proceedings of the 12th international conference on Product-focused software process improvement, (322-336)
  301. ACM
    Bakalova Z and Daneva M A comparative case study on clients participation in a 'traditional' and in an Agile software company Proceedings of the 12th International Conference on Product Focused Software Development and Process Improvement, (74-80)
  302. Weber B, Reichert M, Mendling J and Reijers H (2011). Survey paper, Computers in Industry, 62:5, (467-486), Online publication date: 1-Jun-2011.
  303. Procter R, Rouncefield M, Poschen M, Lin Y and Voss A (2011). Agile Project Management, Computer Supported Cooperative Work, 20:3, (197-225), Online publication date: 1-Jun-2011.
  304. ACM
    Abrahamsson P, Fronza I and Vlasenko J Analyzing tool usage to understand to what extent experts change their activities when mentoring Proceedings of the 2nd International Workshop on Emerging Trends in Software Metrics, (19-22)
  305. ACM
    Torchiano M, Ricca F and Marchetto A Is my project's truck factor low? Proceedings of the 2nd International Workshop on Emerging Trends in Software Metrics, (12-18)
  306. ACM
    Bohnet J and Döllner J Monitoring code quality and development activity by software maps Proceedings of the 2nd Workshop on Managing Technical Debt, (9-16)
  307. ACM
    Baca D and Carlsson B Agile development with security engineering activities Proceedings of the 2011 International Conference on Software and Systems Process, (149-158)
  308. ACM
    Milicevic A, Rayside D, Yessenov K and Jackson D Unifying execution of imperative and declarative code Proceedings of the 33rd International Conference on Software Engineering, (511-520)
  309. ACM
    Goldman M, Little G and Miller R Collabode Proceedings of the 4th International Workshop on Cooperative and Human Aspects of Software Engineering, (65-68)
  310. Baskerville R, Pries-Heje J and Madsen S (2011). Post-agility, Information and Software Technology, 53:5, (543-555), Online publication date: 1-May-2011.
  311. Hoda R, Noble J and Marshall S (2011). The impact of inadequate customer collaboration on self-organizing Agile teams, Information and Software Technology, 53:5, (521-534), Online publication date: 1-May-2011.
  312. Conboy K and Morgan L (2011). Beyond the customer, Information and Software Technology, 53:5, (535-542), Online publication date: 1-May-2011.
  313. ACM
    Tip F, Fuhrer R, Kieżun A, Ernst M, Balaban I and De Sutter B (2011). Refactoring using type constraints, ACM Transactions on Programming Languages and Systems, 33:3, (1-47), Online publication date: 1-Apr-2011.
  314. Chandrasekaran R, Dawande M and Baysan M (2011). On a labeling problem in graphs, Discrete Applied Mathematics, 159:8, (746-759), Online publication date: 1-Apr-2011.
  315. Bakalova Z, Daneva M, Herrmann A and Wieringa R Agile requirements prioritization Proceedings of the 17th international working conference on Requirements engineering: foundation for software quality, (181-195)
  316. ACM
    Radermacher A and Walia G Investigating the effective implementation of pair programming Proceedings of the 42nd ACM technical symposium on Computer science education, (655-660)
  317. Mishra D and Mishra A (2011). A review of non-technical issues in global software development, International Journal of Computer Applications in Technology, 40:3, (216-224), Online publication date: 1-Mar-2011.
  318. ACM
    Jalote P and Gupta A Using global pairs for reducing software development time Proceedings of the 4th India Software Engineering Conference, (115-118)
  319. ACM
    Dorairaj S, Noble J and Malik P Bridging cultural differences Proceedings of the 4th India Software Engineering Conference, (3-10)
  320. Soares M, Vrancken J and Verbraeck A (2011). User requirements modeling and analysis of software-intensive systems, Journal of Systems and Software, 84:2, (328-339), Online publication date: 1-Feb-2011.
  321. Yiftachel P, Hadar I, Peled D, Farchi E and Goldwasser D (2011). The study of resource allocation among software development phases, Advances in Software Engineering, 2011, (6-6), Online publication date: 1-Jan-2011.
  322. Wind S and Schrödl H Requirements engineering for cloud computing Proceedings of the 2010 international conference on Web information systems engineering, (404-415)
  323. ACM
    Cao L, Ramesh B and Abdel-Hamid T (2010). Modeling dynamics in agile software development, ACM Transactions on Management Information Systems, 1:1, (1-26), Online publication date: 1-Dec-2010.
  324. ACM
    Johnson R Software development is program transformation Proceedings of the FSE/SDP workshop on Future of software engineering research, (177-180)
  325. ACM
    Cohn M, Sim S and Dourish P Design methods as discourse on practice Proceedings of the 2010 ACM International Conference on Supporting Group Work, (45-54)
  326. Hazzan O and Leron U (2010). Controversy corner, Journal of Systems and Software, 83:11, (2363-2365), Online publication date: 1-Nov-2010.
  327. Wojciechowski A, Wesolowski M and Complak W Experimental evaluation of 'on-site customer' XP practice on quality of software and team effectiveness Proceedings of the 2010 international conference on On the move to meaningful internet systems, (269-278)
  328. Magdaleno A, Werner C and De Araujo R Analyzing collaboration in software development processes through social networks Proceedings of the 4th international conference on Leveraging applications of formal methods, verification, and validation - Volume Part I, (435-446)
  329. ACM
    Adamczyk P and Hafiz M (2010). The Tower of Babel did not fail, ACM SIGPLAN Notices, 45:10, (947-957), Online publication date: 17-Oct-2010.
  330. ACM
    Hoda R, Kruchten P, Noble J and Marshall S (2010). Agility in context, ACM SIGPLAN Notices, 45:10, (74-88), Online publication date: 17-Oct-2010.
  331. ACM
    Adamczyk P and Hafiz M The Tower of Babel did not fail Proceedings of the ACM international conference on Object oriented programming systems languages and applications, (947-957)
  332. ACM
    Hoda R, Kruchten P, Noble J and Marshall S Agility in context Proceedings of the ACM international conference on Object oriented programming systems languages and applications, (74-88)
  333. Gupta A, Seshasai S, Pareek S and Aron R (2010). The 24-Hour Knowledge Factory, Information Resources Management Journal, 23:4, (40-56), Online publication date: 1-Oct-2010.
  334. ACM
    Breddin T Using Erlang to implement a autonomous build and distribution system for software projects Proceedings of the 9th ACM SIGPLAN workshop on Erlang, (81-86)
  335. ACM
    Petrillo F and Pimenta M Is agility out there? Proceedings of the 28th ACM International Conference on Design of Communication, (9-15)
  336. ACM
    Schneider J, Vasa R and Hoon L Do metrics help to identify refactoring? Proceedings of the Joint ERCIM Workshop on Software Evolution (EVOL) and International Workshop on Principles of Software Evolution (IWPSE), (3-7)
  337. ACM
    Ricca F and Marchetto A Are Heroes common in FLOSS projects? Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement, (1-4)
  338. ACM
    Zazworka N, Stapel K, Knauss E, Shull F, Basili V and Schneider K Are developers complying with the process Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement, (1-10)
  339. ACM
    Bettini L, Damiani F, Schaefer I and Strocco F A prototypical Java-like language with records and traits Proceedings of the 8th International Conference on the Principles and Practice of Programming in Java, (129-138)
  340. Könemann P and Zimmermann O Linking design decisions to design models in model-based software development Proceedings of the 4th European conference on Software architecture, (246-262)
  341. Crenshaw T and Beyer S UPBOT Proceedings of the 3rd international conference on Cyber security experimentation and test, (1-8)
  342. Gruhn V and Schäfer C Systemic Approaches for Software Engineering Proceedings of the 2010 conference on New Trends in Software Methodologies, Tools and Techniques: Proceedings of the 9th SoMeT_10, (85-95)
  343. ACM
    Sullivan K, Griswold W, Rajan H, Song Y, Cai Y, Shonle M and Tewari N (2010). Modular aspect-oriented design with XPIs, ACM Transactions on Software Engineering and Methodology, 20:2, (1-42), Online publication date: 1-Aug-2010.
  344. ACM
    Kettunen V, Kasurinen J, Taipale O and Smolander K A study on agility and testing processes in software organizations Proceedings of the 19th international symposium on Software testing and analysis, (231-240)
  345. Rivero J, Rossi G, Grigera J, Burella J, Luna E and Gordillo S From mockups to user interface models Proceedings of the 10th international conference on Current trends in web engineering, (13-24)
  346. Carmel E, Espinosa J and Dubinsky Y (2010). "Follow the Sun" Workflow in Global Software Development, Journal of Management Information Systems, 27:1, (17-38), Online publication date: 1-Jul-2010.
  347. ACM
    Lappalainen V, Itkonen J, Isomöttönen V and Kollanus S ComTest Proceedings of the fifteenth annual conference on Innovation and technology in computer science education, (63-67)
  348. ACM
    Chapin N Software characteristics of SOA projects Proceedings of the 11th International Conference on Product Focused Software, (152-157)
  349. ACM
    Korkala M, Pikkarainen M and Conboy K A case study of customer communication in globally distributed software product development Proceedings of the 11th International Conference on Product Focused Software, (43-46)
  350. ACM
    Conboy K and Fitzgerald B (2010). Method and developer characteristics for effective agile method tailoring, ACM Transactions on Software Engineering and Methodology, 20:1, (1-30), Online publication date: 1-Jun-2010.
  351. Kriplean T, Borning A, Waddell P, Klang C and Fogarty J Supporting agile modeling through experimentation in an integrated urban simulation framework Proceedings of the 11th Annual International Digital Government Research Conference on Public Administration Online: Challenges and Opportunities, (112-121)
  352. ACM
    Salinger S, Oezbek C, Beecher K and Schenk J Saros Proceedings of the 2010 ICSE Workshop on Cooperative and Human Aspects of Software Engineering, (48-55)
  353. ACM
    Goldman M and Miller R Test-driven roles for pair programming Proceedings of the 2010 ICSE Workshop on Cooperative and Human Aspects of Software Engineering, (13-20)
  354. ACM
    Hoda R, Noble J and Marshall S Balancing acts Proceedings of the 2010 ICSE Workshop on Cooperative and Human Aspects of Software Engineering, (5-12)
  355. ACM
    Strobl S, Bernhart M and Grechenig T An experience report on the incremental adoption and evolution of an SPL in eHealth Proceedings of the 2010 ICSE Workshop on Product Line Approaches in Software Engineering, (16-23)
  356. ACM
    Goldman M Test-driven roles for pair programming Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2, (515-516)
  357. ACM
    Kruchten P Software architecture and agile software development Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2, (497-498)
  358. ACM
    Salleh N, Mendes E, Grundy J and Burch G An empirical study of the effects of conscientiousness in pair programming using the five-factor personality model Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1, (577-586)
  359. ACM
    Hoda R, Noble J and Marshall S Organizing self-organizing teams Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1, (285-294)
  360. Stevens G, Pipek V and Wulf V (2010). Appropriation Infrastructure, Journal of Organizational and End User Computing, 22:2, (58-81), Online publication date: 1-Apr-2010.
  361. ACM
    Neogi M and Bhattacherjee V (2010). Evaluating the effectiveness of VOSDM, ACM SIGSOFT Software Engineering Notes, 35:2, (1-8), Online publication date: 27-Mar-2010.
  362. Steinert B, Taeumel M, Lincke J, Pape T and Hirschfeld R CodeTalk Conversations about Code Proceedings of the 2010 Eighth International Conference on Creating, Connecting and Collaborating through Computing, (11-18)
  363. Capra E, Francalanci C and Merlo F (2010). The economics of community open source software projects, Advances in Software Engineering, 2010, (1-17), Online publication date: 1-Jan-2010.
  364. Kasurinen J, Taipale O and Smolander K (2010). Software test automation in practice, Advances in Software Engineering, 2010, (1-13), Online publication date: 1-Jan-2010.
  365. Traver V (2010). On compiler error messages, Advances in Human-Computer Interaction, 2010, (1-26), Online publication date: 1-Jan-2010.
  366. Kay J (2009). A test-first view of usability, Interacting with Computers, 21:5-6, (347-349), Online publication date: 1-Dec-2009.
  367. Herrmann A and Paech B (2009). Practical challenges of requirements prioritization based on risk estimation, Empirical Software Engineering, 14:6, (644-684), Online publication date: 1-Dec-2009.
  368. ACM
    Kandogan E, Maglio P, Haber E and Bailey J Scripting practices in complex systems management Proceedings of the Symposium on Computer Human Interaction for the Management of Information Technology, (9-18)
  369. ACM
    Mahoney M Software evolution and the moving picture metaphor Proceedings of the 24th ACM SIGPLAN conference on Object oriented programming systems languages and applications, (525-528)
  370. ACM
    Curino C, Moon H and Zaniolo C Automating database schema evolution in information system upgrades Proceedings of the 2nd International Workshop on Hot Topics in Software Upgrades, (1-5)
  371. ACM
    Rayside D, Milicevic A, Yessenov K, Dennis G and Jackson D Agile specifications Proceedings of the 24th ACM SIGPLAN conference companion on Object oriented programming systems languages and applications, (999-1006)
  372. ACM
    Helming J, Koegel M and Hodaie Z Towards automation of iteration planning Proceedings of the 24th ACM SIGPLAN conference companion on Object oriented programming systems languages and applications, (965-972)
  373. ACM
    Janes A and Succi G To pull or not to pull Proceedings of the 24th ACM SIGPLAN conference companion on Object oriented programming systems languages and applications, (889-894)
  374. ACM
    Arafat O and Riehle D The commenting practice of open source Proceedings of the 24th ACM SIGPLAN conference companion on Object oriented programming systems languages and applications, (857-864)
  375. ACM
    Dubinsky Y and Hazzan O Using metaphors with software teams Proceedings of the 24th ACM SIGPLAN conference companion on Object oriented programming systems languages and applications, (687-690)
  376. ACM
    Mahoney M (2009). Software evolution and the moving picture metaphor, ACM SIGPLAN Notices, 44:10, (525-528), Online publication date: 25-Oct-2009.
  377. ACM
    Carver J (2009). Report from the second international workshop on software engineering for computational science and engineering (SE-CSE 09), ACM SIGSOFT Software Engineering Notes, 34:5, (48-51), Online publication date: 2-Oct-2009.
  378. Hug C, Front A, Rieu D and Henderson-Sellers B (2009). A method to build information systems engineering process metamodels, Journal of Systems and Software, 82:10, (1730-1742), Online publication date: 1-Oct-2009.
  379. ACM
    Peisert S, Bishop M, Corriss L and Greenwald S Quis Custodiet ipsos Custodes? Proceedings of the 2009 workshop on New security paradigms workshop, (71-84)
  380. Vasilecas O and Smaizys A Business rule model integration into the model of transformation driven software development Proceedings of the 13th East European conference on Advances in Databases and Information Systems, (153-160)
  381. Austin R and Devin L (2009). Research Commentary---Weighing the Benefits and Costs of Flexibility in Making Software, Information Systems Research, 20:3, (462-477), Online publication date: 1-Sep-2009.
  382. ACM
    Pharr W, Starr C and Starr C (2009). Paired professional development, ACM SIGCSE Bulletin, 41:3, (218-222), Online publication date: 25-Aug-2009.
  383. ACM
    Christensen H (2009). A story-telling approach for a software engineering course design, ACM SIGCSE Bulletin, 41:3, (60-64), Online publication date: 25-Aug-2009.
  384. ACM
    Petre M Insights from expert software design practice Proceedings of the 7th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering, (233-242)
  385. Onions P and Patel C Enterprise SoBA Proceedings of the 10th IEEE international conference on Information Reuse & Integration, (105-109)
  386. Federoff M and Courage C Successful User Experience in an Agile Enterprise Environment Proceedings of the Symposium on Human Interface 2009 on ConferenceUniversal Access in Human-Computer Interaction. Part I: Held as Part of HCI International 2009, (233-242)
  387. Land R, Carlson J, Larsson S and Crnković I Towards Guidelines for a Development Process for Component-Based Embedded Systems Proceedings of the International Conference on Computational Science and Its Applications: Part II, (43-58)
  388. ACM
    Pharr W, Starr C and Starr C Paired professional development Proceedings of the 14th annual ACM SIGCSE conference on Innovation and technology in computer science education, (218-222)
  389. ACM
    Christensen H A story-telling approach for a software engineering course design Proceedings of the 14th annual ACM SIGCSE conference on Innovation and technology in computer science education, (60-64)
  390. Crabtree C, Koru A, Seaman C and Erdogmus H An empirical characterization of scientific software development projects according to the Boehm and Turner model Proceedings of the 2009 ICSE Workshop on Software Engineering for Computational Science and Engineering, (22-27)
  391. Heroux M and Willenbring J Barely sufficient software engineering Proceedings of the 2009 ICSE Workshop on Software Engineering for Computational Science and Engineering, (15-21)
  392. Segal J Some challenges facing software engineers developing software for scientists Proceedings of the 2009 ICSE Workshop on Software Engineering for Computational Science and Engineering, (9-14)
  393. ACM
    Bruegge B, David J, Helming J and Koegel M Classification of tasks using machine learning Proceedings of the 5th International Conference on Predictor Models in Software Engineering, (1-11)
  394. Lehto I and Rautiainen K Software development governance challenges of a middle-sized company in agile transition Proceedings of the 2009 ICSE Workshop on Software Development Governance, (36-39)
  395. Park S and Maurer F The role of blogging in generating a software product vision Proceedings of the 2009 ICSE Workshop on Cooperative and Human Aspects on Software Engineering, (74-77)
  396. Coman I, Sillitti A and Succi G A case-study on using an Automated In-process Software Engineering Measurement and Analysis system in an industrial environment Proceedings of the 31st International Conference on Software Engineering, (89-99)
  397. Schümmer T and Lukosch S Supporting the Social Practices of Distributed Pair Programming Groupware: Design, Implementation, and Use, (83-98)
  398. Lukosch S, Klebl M and Buttler T Facilitating Audio-Based Collaborative Storytelling for Informal Knowledge Management Groupware: Design, Implementation, and Use, (289-304)
  399. Stevens G, Pipek V and Wulf V Appropriation Infrastructure Proceedings of the 2nd International Symposium on End-User Development - Volume 5435, (50-69)
  400. ACM
    Mishali O and Katz S The HighspectJ framework Proceedings of the 8th workshop on Aspects, components, and patterns for infrastructure software, (19-24)
  401. ACM
    Caspersen M and Kolling M (2009). STREAM, ACM Transactions on Computing Education, 9:1, (1-29), Online publication date: 1-Mar-2009.
  402. Siddle J An example of the retrospective patterns-based documentation of a software system Transactions on Pattern Languages of Programming I, (207-230)
  403. Sharp H, Robinson H and Petre M (2009). The role of physical artefacts in agile software development, Interacting with Computers, 21:1-2, (108-116), Online publication date: 1-Jan-2009.
  404. ACM
    Karlsson F A wiki-based approach to method tailoring Proceedings of the 3rd International Conference on the Pragmatic Web: Innovating the Interactive Society, (13-22)
  405. ACM
    Clear T, Whalley J, Hill J, Liu Y, Pears A and Plimmer B A global software project Proceedings of the 8th International Conference on Computing Education Research, (41-50)
  406. ACM
    Rombach D, Ciolkowski M, Jeffery R, Laitenberger O, McGarry F and Shull F (2008). Impact of research on practice in the field of inspections, reviews and walkthroughs, ACM SIGSOFT Software Engineering Notes, 33:6, (26-35), Online publication date: 31-Oct-2008.
  407. Winter J, Rönkkö K, Ahlberg M and Hotchkiss J Meeting organisational needs and quality assurance through balancing agile and formal usability testing results Proceedings of the Third IFIP TC 2 Central and East European conference on Software engineering techniques, (275-289)
  408. Höfer A Exploratory comparison of expert and novice pair programmers Proceedings of the Third IFIP TC 2 Central and East European conference on Software engineering techniques, (218-231)
  409. ACM
    Acuña S, Gómez M and de Lara J Empirical study of how personality, team processes and task characteristics relate to satisfaction and software quality Proceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement, (291-293)
  410. ACM
    Noël R, Valdes G, Visconti M and Astudillo H Adding planned design to xp might help novices' productivity (or might not) Proceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement, (285-287)
  411. Dearden A and Rizvi H Adapting participatory and agile software methods to participatory rural development Proceedings of the Tenth Anniversary Conference on Participatory Design 2008, (221-225)
  412. Johannessen L and Ellingsen G Lightweight methods in heavyweight organizations Proceedings of the Tenth Anniversary Conference on Participatory Design 2008, (11-20)
  413. ACM
    Wettel R and Lanza M Visually localizing design problems with disharmony maps Proceedings of the 4th ACM symposium on Software visualization, (155-164)
  414. Port D, Olkov A and Menzies T Using Simulation to Investigate Requirements Prioritization Strategies Proceedings of the 23rd IEEE/ACM International Conference on Automated Software Engineering, (268-277)
  415. ACM
    Sánchez C, Triana E and Romero E A flexible web oriented telehealth platform using a RIM-HL7 based model Proceedings of the 2008 Euro American Conference on Telematics and Information Systems, (1-8)
  416. Anggreeni I and van der Voort M Supporting scenario building in product design Proceedings of the 22nd British HCI Group Annual Conference on People and Computers: Culture, Creativity, Interaction - Volume 2, (111-114)
  417. ACM
    Murphy C, Phung D and Kaiser G (2008). A distance learning approach to teaching eXtreme programming, ACM SIGCSE Bulletin, 40:3, (199-203), Online publication date: 25-Aug-2008.
  418. ACM
    Kollanus S and Isomöttönen V (2008). Test-driven development in education, ACM SIGCSE Bulletin, 40:3, (124-127), Online publication date: 25-Aug-2008.
  419. Dybå T and Dingsøyr T (2008). Empirical studies of agile software development, Information and Software Technology, 50:9-10, (833-859), Online publication date: 1-Aug-2008.
  420. ACM
    Ollila E, Suomela R and Holopainen J (2008). Using prototypes in early pervasive game development, Computers in Entertainment, 6:2, (1-17), Online publication date: 1-Jul-2008.
  421. ACM
    Murphy C, Phung D and Kaiser G A distance learning approach to teaching eXtreme programming Proceedings of the 13th annual conference on Innovation and technology in computer science education, (199-203)
  422. ACM
    Kollanus S and Isomöttönen V Test-driven development in education Proceedings of the 13th annual conference on Innovation and technology in computer science education, (124-127)
  423. ACM
    Henkel J, Reichenbach C and Diwan A (2008). Developing and debugging algebraic specifications for Java classes, ACM Transactions on Software Engineering and Methodology, 17:3, (1-37), Online publication date: 1-Jun-2008.
  424. Atkinson C, Brenner D, Hummel O and Stoll D A Trustable Brokerage Solution for Component and Service Markets Proceedings of the 10th international conference on Software Reuse: High Confidence Software Reuse in Large Systems, (64-75)
  425. ACM
    Stapel K, Lübke D and Knauss E Best practices in extreme programming course design Proceedings of the 30th international conference on Software engineering, (769-776)
  426. ACM
    McCaffery F, Pikkarainen M and Richardson I Ahaa --agile, hybrid assessment method for automotive, safety critical smes Proceedings of the 30th international conference on Software engineering, (551-560)
  427. ACM
    Karlsson F Using two heads in practice Proceedings of the 4th international workshop on End-user software engineering, (43-47)
  428. ACM
    McDaid K, Rust A and Bishop B Test-driven development Proceedings of the 4th international workshop on End-user software engineering, (25-29)
  429. Rönkkö M, Järvi A and Mäkelä M Measuring and comparing the adoption of software process practices in the software product industry Proceedings of the Software process, 2008 international conference on Making globally distributed software development a success story, (407-419)
  430. ACM
    Höfer A Video analysis of pair programming Proceedings of the 2008 international workshop on Scrutinizing agile practices or shoot-out at the agile corral, (37-41)
  431. ACM
    Jiang L and Eberlein A Towards a framework for understanding the relationships between classical software engineering and agile methodologies Proceedings of the 2008 international workshop on Scrutinizing agile practices or shoot-out at the agile corral, (9-14)
  432. Bygstad B, Ghinea G and Brevik E (2008). Software development methods and usability, Interacting with Computers, 20:3, (375-385), Online publication date: 1-May-2008.
  433. ACM
    Federoff M, Villamor C, Miller L, Patton J, Rosenstein A, Baxter K and Kelkar K Extreme usability CHI '08 Extended Abstracts on Human Factors in Computing Systems, (2269-2272)
  434. ACM
    Leithiser R and Hamilton D Agile versus CMMI - process template selection and integration with microsoft team foundation server Proceedings of the 46th Annual Southeast Regional Conference on XX, (186-191)
  435. ACM
    Liu C and Umphress D Heavyweight or lightweight Proceedings of the 46th Annual Southeast Regional Conference on XX, (99-102)
  436. ACM
    Agarwal R and Umphress D Extreme programming for a single person team Proceedings of the 46th Annual Southeast Regional Conference on XX, (82-87)
  437. ACM
    Janzen D and Saiedian H Test-driven learning in early programming courses Proceedings of the 39th SIGCSE technical symposium on Computer science education, (532-536)
  438. ACM
    Braught G, Eby L and Wahls T The effects of pair-programming on individual programming skill Proceedings of the 39th SIGCSE technical symposium on Computer science education, (200-204)
  439. ACM
    Janzen D and Saiedian H (2008). Test-driven learning in early programming courses, ACM SIGCSE Bulletin, 40:1, (532-536), Online publication date: 29-Feb-2008.
  440. ACM
    Braught G, Eby L and Wahls T (2008). The effects of pair-programming on individual programming skill, ACM SIGCSE Bulletin, 40:1, (200-204), Online publication date: 29-Feb-2008.
  441. ACM
    Pedersen E and Wolff G Paper interface to electronic medical records Proceedings of the 7th ACM conference on Designing interactive systems, (40-49)
  442. Van Rompaey B, Du Bois B, Demeyer S and Rieger M (2007). On The Detection of Test Smells, IEEE Transactions on Software Engineering, 33:12, (800-817), Online publication date: 1-Dec-2007.
  443. De La Barra C and Crawford B Fostering creativity thinking in agile software development Proceedings of the 3rd Human-computer interaction and usability engineering of the Austrian computer society conference on HCI and usability for medicine and health care, (415-426)
  444. de la Barra C and Crawford B Fostering Creativity Thinking in Agile Software Development HCI and Usability for Medicine and Health Care, (415-426)
  445. Keenan F and Bustard D Enhanced context analysis for eXtreme programming (XP) Proceedings of the 11th IASTED International Conference on Software Engineering and Applications, (459-464)
  446. Roden P, Etzkorn L, Virani S, Messimer S and Vinz B A validation of stability metrics Proceedings of the 11th IASTED International Conference on Software Engineering and Applications, (57-65)
  447. ACM
    Martin D, Rooksby J and Rouncefield M Users as contextual features of software product development and testing Proceedings of the 2007 ACM International Conference on Supporting Group Work, (301-310)
  448. ACM
    Cordeiro L, Barreto R, Barcelos R, Oliveira M, Lucena V and Maciel P (2007). TXM, ACM SIGSOFT Software Engineering Notes, 32:6, (4-es), Online publication date: 1-Nov-2007.
  449. ACM
    Lövei L, Horváth Z, Kozsik T and Király R Introducing records by refactoring Proceedings of the 2007 SIGPLAN workshop on ERLANG Workshop, (18-28)
  450. Konrad S, Goldsby H and Cheng B i2MAP Proceedings of the 10th international conference on Model Driven Engineering Languages and Systems, (451-466)
  451. ACM
    Wills G, Abbas N, Chandrasekharan R, Crowder R, Gilbert L, Howard Y, Millard D, Wong S and Walters R An agile hypertext design methodology Proceedings of the eighteenth conference on Hypertext and hypermedia, (181-184)
  452. ACM
    Daniel B, Dig D, Garcia K and Marinov D Automated testing of refactoring engines Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering, (185-194)
  453. ACM
    Gotel O, Scharff C and Wildenberg A Extending and contributing to an open source web-based system for the assessment of programming problems Proceedings of the 5th international symposium on Principles and practice of programming in Java, (3-12)
  454. Himsl M, Jabornig D, Leithner W, Regner P, Wiesinger T, Küng J and Draheim D An iterative process for adaptive meta- and instance modeling Proceedings of the 18th international conference on Database and Expert Systems Applications, (519-528)
  455. Memmel T, Gundelsweiler F and Reiterer H Agile human-centered software engineering Proceedings of the 21st British HCI Group Annual Conference on People and Computers: HCI...but not as we know it - Volume 1, (167-175)
  456. ACM
    Counsell S and Hierons R Refactoring test suites versus test behaviour Fourth international workshop on Software quality assurance: in conjunction with the 6th ESEC/FSE joint meeting, (31-38)
  457. ACM
    Gallardo-Valencia R and Sim S (2007). Planning and improvisation in software processes, XRDS: Crossroads, The ACM Magazine for Students, 14:1, (1-16), Online publication date: 1-Sep-2007.
  458. ACM
    Carver J (2007). Post-workshop report for the Third International Workshop on Software Engineering for High Performance Computing Applications (SE-HPC 07), ACM SIGSOFT Software Engineering Notes, 32:5, (38-43), Online publication date: 1-Sep-2007.
  459. Tip F Refactoring using type constraints Proceedings of the 14th international conference on Static Analysis, (1-17)
  460. ACM
    Koivisto E and Suomela R Using prototypes in early pervasive game development Proceedings of the 2007 ACM SIGGRAPH symposium on Video games, (149-156)
  461. ACM
    Gupta A and Seshasai S (2007). 24-hour knowledge factory, ACM Transactions on Internet Technology, 7:3, (14-es), Online publication date: 1-Aug-2007.
  462. Wachsmuth G Metamodel adaptation and model co-adaptation Proceedings of the 21st European conference on Object-Oriented Programming, (600-624)
  463. Tingling P and Saeed A Extreme programming in action Proceedings of the 12th international conference on Human-computer interaction: interaction design and usability, (242-251)
  464. Memmel T, Gundelsweiler F and Reiterer H CRUISER Proceedings of the 12th international conference on Human-computer interaction: interaction design and usability, (174-183)
  465. Düchting M, Zimmermann D and Nebe K Incorporating user centered requirement engineering into agile software development Proceedings of the 12th international conference on Human-computer interaction: interaction design and usability, (58-67)
  466. Bygstad B, Ghinea G and Brevik E Systems development methods and usability in Norway Proceedings of the 2nd international conference on Usability and internationalization, (258-266)
  467. Memmel T, Reiterer H and Holzinger A Agile methods and visual specification in software development Proceedings of the 4th international conference on Universal access in human computer interaction: coping with diversity, (453-462)
  468. Kay J, Yacef K and Reimann P Visualisations for team learning Proceedings of the 8th iternational conference on Computer supported collaborative learning, (354-356)
  469. Chen W and Nordbø M Understanding pair-programming from a socio-cultural perspective Proceedings of the 8th iternational conference on Computer supported collaborative learning, (138-140)
  470. Zimmermann O, Gschwind T, Küster J, Leymann F and Schuster N Reusable architectural decision models for enterprise application development Proceedings of the Quality of software architectures 3rd international conference on Software architectures, components, and applications, (15-32)
  471. Qumer A and Henderson-Sellers B An agile toolkit to support agent-oriented and service-oriented computing mechanisms Proceedings of the 8th international conference on Product-Focused Software Process Improvement, (222-236)
  472. Au O, Stone R and Cooke J Precise scenarios Proceedings of the 6th international conference on Integrated formal methods, (21-36)
  473. ACM
    Tremblay G, Malenfant B, Salah A and Zentilli P (2007). Introducing students to professional software construction, ACM SIGCSE Bulletin, 39:3, (176-180), Online publication date: 25-Jun-2007.
  474. ACM
    Tremblay G, Malenfant B, Salah A and Zentilli P Introducing students to professional software construction Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education, (176-180)
  475. Jenkins S and Kirk S (2007). Software architecture graphs as complex networks, Information Sciences: an International Journal, 177:12, (2587-2601), Online publication date: 20-Jun-2007.
  476. Van Dijk I and Wijnands R Test driving the wrong car Proceedings of the 8th international conference on Agile processes in software engineering and extreme programming, (250-252)
  477. Porruvecchio G, Concas G, Palmas D and Quaresima R An agile approach for integration of an open source health information system Proceedings of the 8th international conference on Agile processes in software engineering and extreme programming, (213-218)
  478. Ludlow L The application of user stories for strategic planning Proceedings of the 8th international conference on Agile processes in software engineering and extreme programming, (198-202)
  479. Zang J Financial organization transformation strategy Proceedings of the 8th international conference on Agile processes in software engineering and extreme programming, (188-192)
  480. Damiani E and Gianini G A non-invasive method for the conformance assessment of pair programming practices based on hierarchical hidden Markov models Proceedings of the 8th international conference on Agile processes in software engineering and extreme programming, (123-136)
  481. Lanubile F and Mallardo T Inspecting automated test code Proceedings of the 8th international conference on Agile processes in software engineering and extreme programming, (115-122)
  482. Moser R, Scotto M, Sillitti A and Succi G Does XP deliver quality and maintainable code? Proceedings of the 8th international conference on Agile processes in software engineering and extreme programming, (105-114)
  483. Deng C, Wilson P and Maurer F FitClipse Proceedings of the 8th international conference on Agile processes in software engineering and extreme programming, (93-100)
  484. Hummel O and Atkinson C Supporting agile reuse through extreme harvesting Proceedings of the 8th international conference on Agile processes in software engineering and extreme programming, (28-37)
  485. ACM
    Lee E and Whalen T (2007). Synthetic designs, ACM SIGMETRICS Performance Evaluation Review, 35:1, (191-202), Online publication date: 12-Jun-2007.
  486. ACM
    Lee E and Whalen T Synthetic designs Proceedings of the 2007 ACM SIGMETRICS international conference on Measurement and modeling of computer systems, (191-202)
  487. ACM
    Black A, Hutchinson N, Jul E and Levy H The development of the Emerald programming language Proceedings of the third ACM SIGPLAN conference on History of programming languages, (11-1-11-51)
  488. ACM
    Ierusalimschy R, de Figueiredo L and Celes W The evolution of Lua Proceedings of the third ACM SIGPLAN conference on History of programming languages, (2-1-2-26)
  489. Chong J and Hurlbutt T The Social Dynamics of Pair Programming Proceedings of the 29th international conference on Software Engineering, (354-363)
  490. Janzen D and Saiedian H A Leveled Examination of Test-Driven Development Acceptance Proceedings of the 29th international conference on Software Engineering, (719-722)
  491. Srinivasan J and Lundqvist K A Constructivist Approach to Teaching Software Processes Proceedings of the 29th international conference on Software Engineering, (664-672)
  492. Capiluppi A, Fernandez-Ramil J, Higman J, Sharp H and Smith N An Empirical Study of the Evolution of an Agile-Developed Software System Proceedings of the 29th international conference on Software Engineering, (511-518)
  493. Gregoire J, Buyens K, Win B, Scandariato R and Joosen W On the Secure Software Development Process Proceedings of the Third International Workshop on Software Engineering for Secure Systems
  494. Wernick P and Hall T Getting the Best out of Software Process Simulation and Empirical Research in Software Engineering Proceedings of the Second International Workshop on Realising Evidence-Based Software Engineering
  495. Maurer F and Melnik G Agile Methods Companion to the proceedings of the 29th International Conference on Software Engineering, (176-177)
  496. ACM
    Detweiler M (2007). Managing UCD within agile projects, Interactions, 14:3, (40-42), Online publication date: 1-May-2007.
  497. Bitter I, Van Uitert R, Wolf I, Ibanez L and Kuhnigk J (2007). Comparison of Four Freely Available Frameworks for Image Processing and Visualization That Use ITK, IEEE Transactions on Visualization and Computer Graphics, 13:3, (483-493), Online publication date: 1-May-2007.
  498. Andrea J (2007). Envisioning the Next Generation of Functional Testing Tools, IEEE Software, 24:3, (58-66), Online publication date: 1-May-2007.
  499. ACM
    Stubblefield W and Carson T Software design and engineering as a social process CHI '07 Extended Abstracts on Human Factors in Computing Systems, (1857-1862)
  500. Robbes R, Lanza M and Lungu M An approach to software evolution based on semantic change Proceedings of the 10th international conference on Fundamental approaches to software engineering, (27-41)
  501. ACM
    Stoecklin S, Smith S and Serino C (2007). Teaching students to build well formed object-oriented methods through refactoring, ACM SIGCSE Bulletin, 39:1, (145-149), Online publication date: 7-Mar-2007.
  502. ACM
    Clifton C, Kaczmarczyk L and Mrozek M (2007). Subverting the fundamentals sequence, ACM SIGCSE Bulletin, 39:1, (86-90), Online publication date: 7-Mar-2007.
  503. ACM
    Stoecklin S, Smith S and Serino C Teaching students to build well formed object-oriented methods through refactoring Proceedings of the 38th SIGCSE technical symposium on Computer science education, (145-149)
  504. ACM
    Clifton C, Kaczmarczyk L and Mrozek M Subverting the fundamentals sequence Proceedings of the 38th SIGCSE technical symposium on Computer science education, (86-90)
  505. ACM
    Hazzan O and Dubinsky Y (2007). Why software engineering programs should teach agile software development, ACM SIGSOFT Software Engineering Notes, 32:2, (1-3), Online publication date: 1-Mar-2007.
  506. Chai M, Zhang X, Miyake S, Mibe R and Zhang L Survey on Japan-oriented offshore software development in China Proceedings of the 1st international conference on Software engineering approaches for offshore and outsourced development, (170-181)
  507. Kornstädt A and Sauer J Mastering dual-shore development Proceedings of the 1st international conference on Software engineering approaches for offshore and outsourced development, (83-95)
  508. ACM
    Casati F, Giunchiglia F and Marchese M (2007). Publish and perish, Ubiquity, 2007:January, (1-1), Online publication date: 1-Jan-2007.
  509. Martin K and Hoffman B (2007). An Open Source Approach to Developing Software in a Small Organization, IEEE Software, 24:1, (46-53), Online publication date: 1-Jan-2007.
  510. Bidwell N and Holdsworth J Battleship by foot Proceedings of the 3rd Australasian conference on Interactive entertainment, (67-74)
  511. Sherrell L and Robertson J (2006). Pair programming and agile software development, Journal of Computing Sciences in Colleges, 22:2, (145-153), Online publication date: 1-Dec-2006.
  512. ACM
    da Silva B, Aureliano V and Barbosa S Extreme designing Proceedings of VII Brazilian symposium on Human factors in computing systems, (101-109)
  513. Brukman O and Dolev S Recovery oriented programming Proceedings of the 8th international conference on Stabilization, safety, and security of distributed systems, (152-168)
  514. Weigend M From intuition to programme Proceedings of the 2006 international conference on Informatics in Secondary Schools - Evolution and Perspectives: the Bridge between Using and Understanding Computers, (117-126)
  515. ACM
    Stoerzer M, Ryder B, Ren X and Tip F Finding failure-inducing changes in java programs using change classification Proceedings of the 14th ACM SIGSOFT international symposium on Foundations of software engineering, (57-68)
  516. ACM
    Chong J and Siino R Interruptions on software teams Proceedings of the 2006 20th anniversary conference on Computer supported cooperative work, (29-38)
  517. Dubinsky Y and Hazzan O (2006). Using a role scheme to derive software project metrics, Journal of Systems Architecture: the EUROMICRO Journal, 52:11, (693-699), Online publication date: 1-Nov-2006.
  518. Layman L, Williams L and Cunningham L (2006). Motivations and measurements in an agile case study, Journal of Systems Architecture: the EUROMICRO Journal, 52:11, (654-667), Online publication date: 1-Nov-2006.
  519. Ur S, Yom-Tov E and Wernick P An open source simulation model of software development and testing Proceedings of the 2nd international Haifa verification conference on Hardware and software, verification and testing, (124-137)
  520. ACM
    Navoraphan K, Gehringer E, Culp J, Gyllstrom K and Stotts D Next-generation DPP with Sangam and Facetop Proceedings of the 2006 OOPSLA workshop on eclipse technology eXchange, (6-10)
  521. ACM
    Caspersen M and Kölling M A novice's process of object-oriented programming Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications, (892-900)
  522. ACM
    Kongsli V Towards agile security in web applications Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications, (805-808)
  523. ACM
    Hadar E and Hadar I The composition refactoring triangle (CRT) practical toolkit Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications, (786-797)
  524. ACM
    Martin A, Noble J and Biddle R Programmers are from Mars, customers are from Venus Proceedings of the 2006 conference on Pattern languages of programs, (1-9)
  525. ACM
    Kile J, Little D and Shah S Busy person patterns Proceedings of the 2006 conference on Pattern languages of programs, (1-14)
  526. ACM
    Elssamadisy A and West D Adopting agile practices Proceedings of the 2006 conference on Pattern languages of programs, (1-9)
  527. Lübke D and Schneider K Leveraging feedback on processes in SOA projects Proceedings of the 13th European conference on Software Process Improvement, (195-206)
  528. Engels G, Güldali B and Lohmann M Towards model-driven unit testing Proceedings of the 2006 international conference on Models in software engineering, (182-192)
  529. ACM
    Ramesh B, Cao L, Mohan K and Xu P (2006). Can distributed software development be agile?, Communications of the ACM, 49:10, (41-46), Online publication date: 1-Oct-2006.
  530. ACM
    Canfora G, Cimitile A, Garcia F, Piattini M and Visaggio C Evaluating advantages of test driven development Proceedings of the 2006 ACM/IEEE international symposium on Empirical software engineering, (364-371)
  531. ACM
    Bhat T and Nagappan N Evaluating the efficacy of test-driven development Proceedings of the 2006 ACM/IEEE international symposium on Empirical software engineering, (356-363)
  532. ACM
    Karlsson L, Höst M and Regnell B Evaluating the practical use of different measurement scales in requirements prioritisation Proceedings of the 2006 ACM/IEEE international symposium on Empirical software engineering, (326-335)
  533. Baloian N, Claude F, Konow R and Matsumoto M A decentralized and flexible tool supporting extreme programming software development Proceedings of the 12th international conference on Groupware: design, implementation, and use, (179-186)
  534. Bordini R, Dastani M and Winikoff M Current issues in multi-agent systems development Proceedings of the 7th international conference on Engineering societies in the agents world VII, (38-61)
  535. Thomsen C and Pedersen T ETLDiff Proceedings of the 8th international conference on Data Warehousing and Knowledge Discovery, (1-12)
  536. ACM
    McDowell C, Werner L, Bullock H and Fernald J (2006). Pair programming improves student retention, confidence, and program quality, Communications of the ACM, 49:8, (90-95), Online publication date: 1-Aug-2006.
  537. ACM
    Rajlich V (2006). Changing the paradigm of software engineering, Communications of the ACM, 49:8, (67-70), Online publication date: 1-Aug-2006.
  538. Lawrence K (2006). Walking the Tightrope: The Balancing Acts of a Large e-Research Project, Computer Supported Cooperative Work, 15:4, (385-411), Online publication date: 1-Aug-2006.
  539. ACM
    Ševčíková H, Borning A, Socha D and Bleek W Automated testing of stochastic systems Proceedings of the 2006 international symposium on Software testing and analysis, (215-224)
  540. ACM
    Mayer P and Lübke D Towards a BPEL unit testing framework Proceedings of the 2006 workshop on Testing, analysis, and verification of web services and applications, (33-42)
  541. Xie T Augmenting automatically generated unit-test suites with regression oracle checking Proceedings of the 20th European conference on Object-Oriented Programming, (380-403)
  542. Madsen O From ECOOP'87 to ECOOP 2006 and beyond Proceedings of the 20th European conference on Object-Oriented Programming, (186-191)
  543. Tillmann N and Schulte W (2006). Unit Tests Reloaded, IEEE Software, 23:4, (38-47), Online publication date: 1-Jul-2006.
  544. Corry A, Hansen K and Svensson D Traveling architects – a new way of herding cats Proceedings of the Second international conference on Quality of Software Architectures, (111-126)
  545. ACM
    Harrison S, Back M and Tatar D "It's Just a Method!" Proceedings of the 6th conference on Designing Interactive systems, (261-270)
  546. Ambu W, Concas G, Marchesi M and Pinna S Studying the evolution of quality metrics in an agile/distributed project Proceedings of the 7th international conference on Extreme Programming and Agile Processes in Software Engineering, (85-93)
  547. Pietrzak B and Walter B Leveraging code smell detection with inter-smell relations Proceedings of the 7th international conference on Extreme Programming and Agile Processes in Software Engineering, (75-84)
  548. Bryant S, Romero P and du Boulay B The collaborative nature of pair programming Proceedings of the 7th international conference on Extreme Programming and Agile Processes in Software Engineering, (53-64)
  549. Sfetsos P, Stamelos I, Angelis L and Deligiannis I Investigating the impact of personality types on communication and collaboration-viability in pair programming – an empirical study Proceedings of the 7th international conference on Extreme Programming and Agile Processes in Software Engineering, (43-52)
  550. Bussell B and Taylor S Software development as a collaborative writing project Proceedings of the 7th international conference on Extreme Programming and Agile Processes in Software Engineering, (21-31)
  551. Bogacki B and Walter B Evaluation of test code quality with aspect-oriented mutations Proceedings of the 7th international conference on Extreme Programming and Agile Processes in Software Engineering, (202-204)
  552. Harris R and Cohn M Incorporating learning and expected cost of change in prioritizing features on agile projects Proceedings of the 7th international conference on Extreme Programming and Agile Processes in Software Engineering, (175-180)
  553. Aydal E, Paige R, Chivers H and Brooke P Security planning and refactoring in extreme programming Proceedings of the 7th international conference on Extreme Programming and Agile Processes in Software Engineering, (154-163)
  554. Chamberlain S, Sharp H and Maiden N Towards a framework for integrating agile development and user-centred design Proceedings of the 7th international conference on Extreme Programming and Agile Processes in Software Engineering, (143-153)
  555. Jensen R, Møller T, Sönder P and Tjørnehøj G Architecture and design in extreme programming; introducing “developer stories” Proceedings of the 7th international conference on Extreme Programming and Agile Processes in Software Engineering, (133-142)
  556. Wils A, Van Baelen S, Holvoet T and De Vlaminck K Agility in the avionics software world Proceedings of the 7th international conference on Extreme Programming and Agile Processes in Software Engineering, (123-132)
  557. Geras A, Smith M and Miller J Configuring hybrid agile-traditional software processes Proceedings of the 7th international conference on Extreme Programming and Agile Processes in Software Engineering, (104-113)
  558. Flohr T and Schneider T Lessons learned from an XP experiment with students Proceedings of the 7th international conference on Product-Focused Software Process Improvement, (305-318)
  559. Karlsson L and Regnell B Introducing tool support for retrospective analysis of release planning decisions Proceedings of the 7th international conference on Product-Focused Software Process Improvement, (19-33)
  560. Canfora G, Cimitile A, Garcia F, Piattini M and Visaggio C Productivity of test driven development Proceedings of the 7th international conference on Product-Focused Software Process Improvement, (383-388)
  561. Auvinen J, Back R, Heidenberg J, Hirkman P and Milovanov L Software process improvement with agile practices in a large telecom company Proceedings of the 7th international conference on Product-Focused Software Process Improvement, (79-93)
  562. Hummel O and Atkinson C Using the web as a reuse repository Proceedings of the 9th international conference on Reuse of Off-the-Shelf Components, (298-311)
  563. Moser R, Sillitti A, Abrahamsson P and Succi G Does refactoring improve reusability? Proceedings of the 9th international conference on Reuse of Off-the-Shelf Components, (287-297)
  564. Butler B and Gray P (2006). Reliability, mindfulness, and information systems, MIS Quarterly, 30:2, (211-224), Online publication date: 1-Jun-2006.
  565. Arisholm E, Briand L, Hove S and Labiche Y (2006). The Impact of UML Documentation on Software Maintenance, IEEE Transactions on Software Engineering, 32:6, (365-381), Online publication date: 1-Jun-2006.
  566. Zeiss B, Neukirchen H, Grabowski J, Evans D and Baker P Refactoring and metrics for TTCN-3 test suites Proceedings of the 5th international conference on System Analysis and Modeling: language Profiles, (148-165)
  567. Qumer A and Henderson-Sellers B A Framework to Support Non-fragile Agile Agent-Oriented Software Development Proceedings of the 2006 conference on New Trends in Software Methodologies, Tools and Techniques: Proceedings of the fifth SoMeT_06, (84-100)
  568. ACM
    Maurer F and Melnik G Agile methods Proceedings of the 28th international conference on Software engineering, (1057-1058)
  569. ACM
    Yamauchi Y, Whalen J, Ikeya N and Vinkhuyzen E The problem of knowledge decoupling in software development projects Proceedings of the 28th international conference on Software engineering, (877-880)
  570. ACM
    Hazzan O and Dubinsky Y Teaching framework for software development methods Proceedings of the 28th international conference on Software engineering, (703-706)
  571. ACM
    Wu J, Wang S, Chau C, Zeng L and Lin J Overseas development for a major U.S. eCommerce website Proceedings of the 28th international conference on Software engineering, (632-635)
  572. ACM
    Kobayashi O, Kawabata M, Sakai M and Parkinson E Analysis of the interaction between practices for introducing XP effectively Proceedings of the 28th international conference on Software engineering, (544-550)
  573. ACM
    Boehm B A view of 20th and 21st century software engineering Proceedings of the 28th international conference on Software engineering, (12-29)
  574. Fertalj K, Hlupić N and Kalpić D Permeation of RUP and XP on small and middle-size projects Proceedings of the 5th WSEAS international conference on Telecommunications and informatics, (98-104)
  575. ACM
    Sauvé J, Abath Neto O and Cirne W EasyAccept Proceedings of the 2006 international workshop on Automation of software test, (111-117)
  576. ACM
    Del Bianco V and Lavazza L Enhancing problem frames with scenarios and histories Proceedings of the 2006 international workshop on Advances and applications of problem frames, (25-32)
  577. ACM
    Coelho R, Kulesza U, von Staa A and Lucena C Unit testing in multi-agent systems using mock agents and aspects Proceedings of the 2006 international workshop on Software engineering for large-scale multi-agent systems, (83-90)
  578. ACM
    Hazzan O and Dubinsky Y The concept of change in technology transfer Proceedings of the 2006 international workshop on Software technology transfer in software engineering, (29-34)
  579. ACM
    Hazzan O and Dubinsky Y A cognitive perspective on software development methods Proceedings of the 2006 international workshop on Workshop on interdisciplinary software engineering research, (53-56)
  580. ACM
    Ardi S, Byers D and Shahmehri N Towards a structured unified process for software security Proceedings of the 2006 international workshop on Software engineering for secure systems, (3-10)
  581. Kelly D (2006). A Study of Design Characteristics in Evolving Software Using Stability as a Criterion, IEEE Transactions on Software Engineering, 32:5, (315-329), Online publication date: 1-May-2006.
  582. ACM
    Lee J Embracing agile development of usable software systems CHI '06 Extended Abstracts on Human Factors in Computing Systems, (1767-1770)
  583. ACM
    Sharp H, Biddle R, Gray P, Miller L and Patton J Agile development CHI '06 Extended Abstracts on Human Factors in Computing Systems, (32-35)
  584. Fruhling A and Vreede G (2006). Field Experiences with eXtreme Programming, Journal of Management Information Systems, 22:4, (39-68), Online publication date: 1-Apr-2006.
  585. ACM
    Smith S, Stoecklin S and Serino C (2006). An innovative approach to teaching refactoring, ACM SIGCSE Bulletin, 38:1, (349-353), Online publication date: 31-Mar-2006.
  586. ACM
    Levine D and Walker H (2006). XP practices applied to grading, ACM SIGCSE Bulletin, 38:1, (173-177), Online publication date: 31-Mar-2006.
  587. Towell D and Denton J A software implementation progress model Proceedings of the 9th international conference on Fundamental Approaches to Software Engineering, (93-106)
  588. ACM
    Mishali O and Katz S Using aspects to support the software process Proceedings of the 5th international conference on Aspect-oriented software development, (169-179)
  589. ACM
    Bhatia S, Dahn C, Lee J, Sampat M and McCrickard D VTAssist Proceedings of the 44th annual Southeast regional conference, (512-517)
  590. ACM
    Nair S, Kumar A, Sampat M, Lee J and McCrickard D Alumni campus tour Proceedings of the 44th annual Southeast regional conference, (500-505)
  591. ACM
    Sciacchitano B, Cerwinski C, Brown I, Sampat M, Lee J and McCrickard D Intelligent library navigation using location-aware systems Proceedings of the 44th annual Southeast regional conference, (371-376)
  592. ACM
    Vieira F, Martins F, Silva R, Menezes R and Braga M Using genetic algorithms to generate test plans for functionality testing Proceedings of the 44th annual Southeast regional conference, (140-145)
  593. ACM
    Smith S, Stoecklin S and Serino C An innovative approach to teaching refactoring Proceedings of the 37th SIGCSE technical symposium on Computer science education, (349-353)
  594. ACM
    Levine D and Walker H XP practices applied to grading Proceedings of the 37th SIGCSE technical symposium on Computer science education, (173-177)
  595. Böttger H, Møller A and Schwartzbach M (2006). Contracts for cooperation between web service programmers and html designers, Journal of Web Engineering, 5:1, (65-89), Online publication date: 1-Mar-2006.
  596. Savidis A (2006). Application invariants: Design by Contract augmented with deployment correctness logic, Software—Practice & Experience, 36:3, (255-282), Online publication date: 1-Mar-2006.
  597. LeJeune N (2006). Teaching software engineering practices with Extreme Programming, Journal of Computing Sciences in Colleges, 21:3, (107-117), Online publication date: 1-Feb-2006.
  598. Monteiro M and Fernandes J Towards a catalogue of refactorings and code smells for aspectj Transactions on Aspect-Oriented Software Development I, (214-258)
  599. Jackson D and Jackson M Separating concerns in requirements analysis Rigorous Development of Complex Fault-Tolerant Systems, (210-225)
  600. van der Zant T and Plöger P Lightweight management – taming the robocup development process RoboCup 2005, (577-584)
  601. Thompson E Using a subject area model as a learning improvement model Proceedings of the 8th Australasian Conference on Computing Education - Volume 52, (197-203)
  602. Noble J and Biddle R Postmodern prospects for conceptual modelling Proceedings of the 3rd Asia-Pacific conference on Conceptual modelling - Volume 53, (11-20)
  603. ACM
    Preston D (2006). Using collaborative learning research to enhance pair programming pedagogy, ACM SIGITE Newsletter, 3:1, (16-21), Online publication date: 1-Jan-2006.
  604. Griswold W, Sullivan K, Song Y, Shonle M, Tewari N, Cai Y and Rajan H (2006). Modular Software Design with Crosscutting Interfaces, IEEE Software, 23:1, (51-60), Online publication date: 1-Jan-2006.
  605. Hoffman R and Elm W (2006). HCC Implications for the Procurement Process, IEEE Intelligent Systems, 21:1, (74-81), Online publication date: 1-Jan-2006.
  606. ACM
    Augustine S, Payne B, Sencindiver F and Woodcock S (2005). Agile project management, Communications of the ACM, 48:12, (85-89), Online publication date: 1-Dec-2005.
  607. Twidale M (2005). Over the Shoulder Learning, Computer Supported Cooperative Work, 14:6, (505-547), Online publication date: 1-Dec-2005.
  608. Paige R and Brooke P Agile formal method engineering Proceedings of the 5th international conference on Integrated Formal Methods, (109-128)
  609. Nawrocki J, Jasiński M, Olek Ł and Lange B Pair programming vs. side-by-side programming Proceedings of the 12th European conference on Software Process Improvement, (28-38)
  610. Pikkarainen M, Salo O and Still J Deploying agile practices in organizations Proceedings of the 12th European conference on Software Process Improvement, (16-27)
  611. Bozheva T and Gallo M Framework of agile patterns Proceedings of the 12th European conference on Software Process Improvement, (4-15)
  612. ACM
    Bryant S, Romero P and du Boulay B Pair programming and the re-appropriation of individual tools for collaborative programming Proceedings of the 2005 ACM International Conference on Supporting Group Work, (332-333)
  613. Müller M (2005). Two controlled experiments concerning the comparison of pair programming to peer review, Journal of Systems and Software, 78:2, (166-179), Online publication date: 1-Nov-2005.
  614. Mccarey F, Cinnéide M and Kushmerick N (2005). Rascal, Artificial Intelligence Review, 24:3-4, (253-276), Online publication date: 1-Nov-2005.
  615. Martins P and da Silva A PIT-P2M Proceedings of the 2005 OTM Confederated international conference on On the Move to Meaningful Internet Systems, (516-525)
  616. ACM
    Burns T and Klashner R A cross-collegiate analysis of software development course content Proceedings of the 6th conference on Information technology education, (333-337)
  617. ACM
    Vanderburg G A simple model of agile software processes -- or -- extreme programming annealed Proceedings of the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (539-545)
  618. ACM
    Balaban I, Tip F and Fuhrer R Refactoring support for class library migration Proceedings of the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (265-279)
  619. ACM
    Haake A, Lukosch S and Schümmer T Wiki-templates Proceedings of the 2005 international symposium on Wikis, (41-51)
  620. ACM
    Wilkinson H, Prieto M and Romeo L Arithmetic with measurements on dynamically-typed object-oriented languages Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (292-300)
  621. ACM
    Patton J Finding the forest in the trees Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (266-274)
  622. ACM
    Coelho R, Brasileiro E and von Staa A Not so eXtreme programming Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (130-131)
  623. ACM
    Vanderburg G (2005). A simple model of agile software processes -- or -- extreme programming annealed, ACM SIGPLAN Notices, 40:10, (539-545), Online publication date: 12-Oct-2005.
  624. ACM
    Balaban I, Tip F and Fuhrer R (2005). Refactoring support for class library migration, ACM SIGPLAN Notices, 40:10, (265-279), Online publication date: 12-Oct-2005.
  625. Marković S and Baar T Refactoring OCL annotated UML class diagrams Proceedings of the 8th international conference on Model Driven Engineering Languages and Systems, (280-294)
  626. Hribar M (2005). Sure Fire Programming, Journal of Computing Sciences in Colleges, 21:1, (257-266), Online publication date: 1-Oct-2005.
  627. Ward K (2005). Research with undergraduates, Journal of Computing Sciences in Colleges, 21:1, (169-176), Online publication date: 1-Oct-2005.
  628. Schümmer T, Lukosch S and Slagter R Empowering end-users Proceedings of the 11th international conference on Groupware: design, Implementation, and Use, (73-88)
  629. Oriat C Jartege Proceedings of the First international conference on Quality of Software Architectures and Software Quality, and Proceedings of the Second International conference on Software Quality, (242-256)
  630. Purvis M, Purvis M, Roy B, George S and Cranefield S Experiences with pair and tri programming in a second level course Proceedings of the 9th international conference on Knowledge-Based Intelligent Information and Engineering Systems - Volume Part II, (701-707)
  631. Partington S and Bryson J The behavior oriented design of an Unreal Tournament character Lecture Notes in Computer Science, (466-477)
  632. Nawrocki J and Wojciechowski A Extreme89 Proceedings of the Second international conference on Rapid Integration of Software Engineering Techniques, (278-287)
  633. Back R, Eriksson J and Milovanov L Using stepwise feature introduction in practice Proceedings of the Second international conference on Rapid Integration of Software Engineering Techniques, (2-17)
  634. Nawrocki J, Olek L, Jasinski M, Paliświat B, Walter B, Pietrzak B and Godek P Balancing agility and discipline with XPrince Proceedings of the Second international conference on Rapid Integration of Software Engineering Techniques, (266-277)
  635. ACM
    Kim M, Sazawal V, Notkin D and Murphy G An empirical study of code clone genealogies Proceedings of the 10th European software engineering conference held jointly with 13th ACM SIGSOFT international symposium on Foundations of software engineering, (187-196)
  636. ACM
    Loftus C and Ratcliffe M (2005). Extreme programming promotes extreme learning?, ACM SIGCSE Bulletin, 37:3, (311-315), Online publication date: 1-Sep-2005.
  637. ACM
    Liew C (2005). Teaching software development skills early in the Curriculum through software engineering, ACM SIGCSE Bulletin, 37:3, (133-137), Online publication date: 1-Sep-2005.
  638. ACM
    Christensen H (2005). Implications of perspective in teaching objects first and object design, ACM SIGCSE Bulletin, 37:3, (94-98), Online publication date: 1-Sep-2005.
  639. ACM
    Kim M, Sazawal V, Notkin D and Murphy G (2005). An empirical study of code clone genealogies, ACM SIGSOFT Software Engineering Notes, 30:5, (187-196), Online publication date: 1-Sep-2005.
  640. Clements P, Jones L, Northrop L and McGregor J (2005). Project Management in a Software Product Line Organization, IEEE Software, 22:5, (54-62), Online publication date: 1-Sep-2005.
  641. Janzen D and Saiedian H (2005). Test-Driven Development, Computer, 38:9, (43-50), Online publication date: 1-Sep-2005.
  642. Teiniker E, Schmoelzer G, Faschingbauer J, Kreiner C and Weiss R A Hybrid Component-Based System Development Process Proceedings of the 31st EUROMICRO Conference on Software Engineering and Advanced Applications, (152-159)
  643. Navarrete F, Botella P and Franch X How Agile COTS Selection Methods are (and can be)? Proceedings of the 31st EUROMICRO Conference on Software Engineering and Advanced Applications, (160-167)
  644. Theunissen W, Boake A and Kourie D In search of the sweet spot Proceedings of the 2005 annual research conference of the South African institute of computer scientists and information technologists on IT research in developing countries, (268-277)
  645. Geiger L and Zündorf A Developing tools with fujaba XProM Proceedings of the 2005 international conference on Generative and Transformational Techniques in Software Engineering, (344-356)
  646. ACM
    Nagappan N, Williams L, Vouk M and Osborne J (2005). Early estimation of software quality using in-process testing metrics, ACM SIGSOFT Software Engineering Notes, 30:4, (1-7), Online publication date: 1-Jul-2005.
  647. ACM
    Zuser W, Heil S and Grechenig T (2005). Software quality development and assurance in RUP, MSF and XP, ACM SIGSOFT Software Engineering Notes, 30:4, (1-6), Online publication date: 1-Jul-2005.
  648. ACM
    Segal J (2005). Two principles of end-user software engineering research, ACM SIGSOFT Software Engineering Notes, 30:4, (1-5), Online publication date: 1-Jul-2005.
  649. ACM
    Williams L, Layman L and Abrahamsson P (2005). On establishing the essential components of a technology-dependent framework, ACM SIGSOFT Software Engineering Notes, 30:4, (1-5), Online publication date: 1-Jul-2005.
  650. ACM
    Wellington C, Briggs T and Girard C (2005). Examining team cohesion as an effect of software engineering methodology, ACM SIGSOFT Software Engineering Notes, 30:4, (1-5), Online publication date: 1-Jul-2005.
  651. ACM
    Sharp H and Robinson H (2005). Some social factors of software engineering, ACM SIGSOFT Software Engineering Notes, 30:4, (1-6), Online publication date: 1-Jul-2005.
  652. ACM
    Law A and Charron R (2005). Effects of agile practices on social factors, ACM SIGSOFT Software Engineering Notes, 30:4, (1-5), Online publication date: 1-Jul-2005.
  653. ACM
    Koru A, Ozok A and Norcio A (2005). The effect of human memory organization on code reviews under different single and pair code reviewing scenarios, ACM SIGSOFT Software Engineering Notes, 30:4, (1-3), Online publication date: 1-Jul-2005.
  654. ACM
    Grisham P and Perry D (2005). Customer relationships and Extreme Programming, ACM SIGSOFT Software Engineering Notes, 30:4, (1-6), Online publication date: 1-Jul-2005.
  655. Johnson P, Kou H, Paulding M, Zhang Q, Kagawa A and Yamashita T (2005). Improving Software Development Management through Software Project Telemetry, IEEE Software, 22:4, (76-85), Online publication date: 1-Jul-2005.
  656. ACM
    Loftus C and Ratcliffe M Extreme programming promotes extreme learning? Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education, (311-315)
  657. ACM
    Liew C Teaching software development skills early in the Curriculum through software engineering Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education, (133-137)
  658. ACM
    Christensen H Implications of perspective in teaching objects first and object design Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education, (94-98)
  659. Hazzan O and Dubinsky Y Social perspective of software development methods Proceedings of the 6th international conference on Extreme Programming and Agile Processes in Software Engineering, (74-81)
  660. Chivers H, Paige R and Ge X Agile security using an incremental security architecture Proceedings of the 6th international conference on Extreme Programming and Agile Processes in Software Engineering, (57-65)
  661. Cau A Exploring XP's efficacy in a distributed software development team Proceedings of the 6th international conference on Extreme Programming and Agile Processes in Software Engineering, (317-318)
  662. Cau A, Concas G, Melis M and Turnu I Evaluate XP effectiveness using simulation modeling Proceedings of the 6th international conference on Extreme Programming and Agile Processes in Software Engineering, (48-56)
  663. Śmiałek M From user stories to code in one day? Proceedings of the 6th international conference on Extreme Programming and Agile Processes in Software Engineering, (38-47)
  664. Śmiałek M, Bojarski J, Nowakowski W and Straszak T Writing coherent user stories with tool support Proceedings of the 6th international conference on Extreme Programming and Agile Processes in Software Engineering, (247-250)
  665. Aveling B Desperately seeking metaphor Proceedings of the 6th international conference on Extreme Programming and Agile Processes in Software Engineering, (235-238)
  666. Nawrocki J and Olek Ł UC workbench – a tool for writing use cases and generating mockups Proceedings of the 6th international conference on Extreme Programming and Agile Processes in Software Engineering, (230-234)
  667. Kolovos D, Paige R and Polack F An agile and extensible code generation framework Proceedings of the 6th international conference on Extreme Programming and Agile Processes in Software Engineering, (226-229)
  668. Syed-Abdullah S, Karn J, Holcombe M, Cowling T and Gheorge M The positive affect of the XP methodology Proceedings of the 6th international conference on Extreme Programming and Agile Processes in Software Engineering, (218-221)
  669. Dubinsky Y, Hazzan O and Keren A Introducing extreme programming into a software project at the israeli air force Proceedings of the 6th international conference on Extreme Programming and Agile Processes in Software Engineering, (19-27)
  670. Ramachandran M A process improvement framework for XP based SMEs Proceedings of the 6th international conference on Extreme Programming and Agile Processes in Software Engineering, (202-205)
  671. Pikkarainen M and Passoja U An approach for assessing suitability of agile solutions Proceedings of the 6th international conference on Extreme Programming and Agile Processes in Software Engineering, (171-179)
  672. da Silva A, Kon F and Torteli C XP south of the equator Proceedings of the 6th international conference on Extreme Programming and Agile Processes in Software Engineering, (10-18)
  673. McCarey F, Cinnéide M and Kushmerick N An eclipse plugin to support agile reuse Proceedings of the 6th international conference on Extreme Programming and Agile Processes in Software Engineering, (162-170)
  674. Walter B and Pietrzak B Multi-criteria detection of bad smells in code with UTA method Proceedings of the 6th international conference on Extreme Programming and Agile Processes in Software Engineering, (154-161)
  675. Simons A Testing with guarantees and the failure of regression testing in extreme programming Proceedings of the 6th international conference on Extreme Programming and Agile Processes in Software Engineering, (118-126)
  676. Geras A, Miller J, Smith M and Love J A survey of test notations and tools for customer testing Proceedings of the 6th international conference on Extreme Programming and Agile Processes in Software Engineering, (109-117)
  677. Robinson H and Sharp H The social side of technical practices Proceedings of the 6th international conference on Extreme Programming and Agile Processes in Software Engineering, (100-108)
  678. Ally M, Darroch F and Toleman M A framework for understanding the factors influencing pair programming success Proceedings of the 6th international conference on Extreme Programming and Agile Processes in Software Engineering, (82-91)
  679. Olivé A Conceptual schema-centric development Proceedings of the 17th international conference on Advanced Information Systems Engineering, (1-15)
  680. Dale T, Churcher N and Irwin W A framework for linking projects and project management methods Proceedings of the 6th international conference on Product Focused Software Process Improvement, (84-97)
  681. Lübke D and Schneider K Agile hour Proceedings of the 6th international conference on Product Focused Software Process Improvement, (517-529)
  682. Svensson H and Höst M Views from an organization on how agile development affects its collaboration with a software development team Proceedings of the 6th international conference on Product Focused Software Process Improvement, (487-501)
  683. Flohr T and Schneider T An XP experiment with students Proceedings of the 6th international conference on Product Focused Software Process Improvement, (474-486)
  684. Henningsson K and Wohlin C Risk-based trade-off between verification and validation – an industry-motivated study Proceedings of the 6th international conference on Product Focused Software Process Improvement, (443-457)
  685. Back R, Milovanov L and Porres I Software development and experimentation in an academic environment Proceedings of the 6th international conference on Product Focused Software Process Improvement, (414-428)
  686. Bellotti V, Ducheneaut N, Howard M, Smith I and Grinter R (2018). Quality versus quantity, Human-Computer Interaction, 20:1, (89-138), Online publication date: 1-Jun-2005.
  687. ACM
    Shaffer S (2005). Ludwig, ACM SIGCSE Bulletin, 37:2, (56-60), Online publication date: 1-Jun-2005.
  688. Schümmer T, Lukosch S and Haake J Teaching distributed software development with the project method Proceedings of th 2005 conference on Computer support for collaborative learning: learning 2005: the next 10 years!, (577-586)
  689. Lui K and Chan K A road map for implementing extreme programming Proceedings of the 2005 international conference on Unifying the Software Process Spectrum, (474-481)
  690. Song X, Rudorfer A, Hwong B, Matos G and Nelson C S-RaP Proceedings of the 2005 international conference on Unifying the Software Process Spectrum, (164-176)
  691. ACM
    Segal J Two principles of end-user software engineering research Proceedings of the first workshop on End-user software engineering, (1-5)
  692. ACM
    Nagappan N, Williams L, Vouk M and Osborne J Early estimation of software quality using in-process testing metrics Proceedings of the third workshop on Software quality, (1-7)
  693. ACM
    Zuser W, Heil S and Grechenig T Software quality development and assurance in RUP, MSF and XP Proceedings of the third workshop on Software quality, (1-6)
  694. ACM
    Williams L, Layman L and Abrahamsson P On establishing the essential components of a technology-dependent framework Proceedings of the 2005 workshop on Realising evidence-based software engineering, (1-5)
  695. ACM
    Wellington C, Briggs T and Girard C Examining team cohesion as an effect of software engineering methodology Proceedings of the 2005 workshop on Human and social factors of software engineering, (1-5)
  696. ACM
    Sharp H and Robinson H Some social factors of software engineering Proceedings of the 2005 workshop on Human and social factors of software engineering, (1-6)
  697. ACM
    Law A and Charron R Effects of agile practices on social factors Proceedings of the 2005 workshop on Human and social factors of software engineering, (1-5)
  698. ACM
    Koru A, Ozok A and Norcio A The effect of human memory organization on code reviews under different single and pair code reviewing scenarios Proceedings of the 2005 workshop on Human and social factors of software engineering, (1-3)
  699. ACM
    Grisham P and Perry D Customer relationships and Extreme Programming Proceedings of the 2005 workshop on Human and social factors of software engineering, (1-6)
  700. ACM
    Dubinsky Y and Hazzan O The role of a project-based capstone course Proceedings of the 27th international conference on Software engineering, (645-646)
  701. ACM
    Hulkko H and Abrahamsson P A multiple case study on the impact of pair programming on product quality Proceedings of the 27th international conference on Software engineering, (495-504)
  702. ACM
    Woit D Requirements interaction management in an eXtreme programming environment Proceedings of the 27th international conference on Software engineering, (489-494)
  703. ACM
    Voinea L, Telea A and van Wijk J CVSscan Proceedings of the 2005 ACM symposium on Software visualization, (47-56)
  704. Mitra S, Rao T and Bullinger T (2005). Teaching software engineering using a traceability-based development methodology, Journal of Computing Sciences in Colleges, 20:5, (249-259), Online publication date: 1-May-2005.
  705. Austin K, Dunlap J, Glover M, McKinnon J, Mohney D, Taft M, Vysocky B and Cratsley C (2005). The virtual firefly, Journal of Computing Sciences in Colleges, 20:5, (188-199), Online publication date: 1-May-2005.
  706. Ceschi M, Sillitti A, Succi G and Panfilis S (2005). Project Management in Plan-Based and Agile Companies, IEEE Software, 22:3, (21-27), Online publication date: 1-May-2005.
  707. Mellor S (2005). Editor's Introduction, IEEE Software, 22:3, (17-20), Online publication date: 1-May-2005.
  708. Little T (2005). Context-Adaptive Agility, IEEE Software, 22:3, (28-35), Online publication date: 1-May-2005.
  709. Karlstrom D and Runeson P (2005). Combining Agile Methods with Stage-Gate Project Management, IEEE Software, 22:3, (43-49), Online publication date: 1-May-2005.
  710. Bulej L, Kalibera T and Tma P (2005). Repeated results analysis for middleware regression benchmarking, Performance Evaluation, 60:1-4, (345-358), Online publication date: 1-May-2005.
  711. Bellini E, Canfora G, Cimitile A, Garcia F, Piattini M and Visaggio C The impact of educational background on design knowledge sharing during pair programming Proceedings of the Third Biennial conference on Professional Knowledge Management, (455-465)
  712. Smolander K, Schneider K, Dingsøyr T, Bjørnsson F, Juvonen P and Ovaska P Future studies of learning software organizations Proceedings of the Third Biennial conference on Professional Knowledge Management, (134-144)
  713. Salo O Systematical validation of learning in agile software development environment Proceedings of the Third Biennial conference on Professional Knowledge Management, (106-110)
  714. ACM
    Flanagan M, Howe D and Nissenbaum H Values at play Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, (751-760)
  715. ACM
    Kruger R, Carpendale S, Scott S and Tang A Fluid integration of rotation and translation Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, (601-610)
  716. ACM
    Monteiro M and Fernandes J Towards a catalog of aspect-oriented refactorings Proceedings of the 4th international conference on Aspect-oriented software development, (111-122)
  717. ACM
    Paige R, Chivers H, McDermid J and Stephenson Z High-integrity extreme programming Proceedings of the 2005 ACM symposium on Applied computing, (1518-1523)
  718. ACM
    Varma P, Anand A, Pazel D and Tibbitts B NextGen eXtreme porting Proceedings of the 2005 ACM symposium on Applied computing, (1511-1517)
  719. ACM
    Canfora G, Cimitile A, Garcia F, Piattini M and Visaggio C Confirming the influence of educational background in pair-design knowledge through experiments Proceedings of the 2005 ACM symposium on Applied computing, (1478-1484)
  720. ACM
    Blake M, Cleary K, Ranjan S, Ibanez L and Gary K Use case-driven component specification Proceedings of the 2005 ACM symposium on Applied computing, (1470-1477)
  721. Erdogmus H, Morisio M and Torchiano M (2005). On the Effectiveness of the Test-First Approach to Programming, IEEE Transactions on Software Engineering, 31:3, (226-237), Online publication date: 1-Mar-2005.
  722. ACM
    Beck L, Chizhik A and McElroy A Cooperative learning techniques in CS1 Proceedings of the 36th SIGCSE technical symposium on Computer science education, (470-474)
  723. ACM
    Aycock J and Barker K Viruses 101 Proceedings of the 36th SIGCSE technical symposium on Computer science education, (152-156)
  724. ACM
    Pastel R Integrating science and research in a HCI design course Proceedings of the 36th SIGCSE technical symposium on Computer science education, (31-35)
  725. ACM
    Beck L, Chizhik A and McElroy A (2005). Cooperative learning techniques in CS1, ACM SIGCSE Bulletin, 37:1, (470-474), Online publication date: 23-Feb-2005.
  726. ACM
    Aycock J and Barker K (2005). Viruses 101, ACM SIGCSE Bulletin, 37:1, (152-156), Online publication date: 23-Feb-2005.
  727. ACM
    Pastel R (2005). Integrating science and research in a HCI design course, ACM SIGCSE Bulletin, 37:1, (31-35), Online publication date: 23-Feb-2005.
  728. Mosley P (2005). A taxonomy for learning object technology, Journal of Computing Sciences in Colleges, 20:3, (204-216), Online publication date: 1-Feb-2005.
  729. Kussmaul C (2005). Using agile development methods to improve student writing, Journal of Computing Sciences in Colleges, 20:3, (148-156), Online publication date: 1-Feb-2005.
  730. Klein F and Giese H Separation of concerns for mechatronic multi-agent systems through dynamic communities Software Engineering for Multi-Agent Systems III, (272-289)
  731. Tilley T, Cole R, Becker P and Eklund P A survey of formal concept analysis support for software engineering activities Formal Concept Analysis, (250-271)
  732. Cook C and Churcher N Modelling and measuring Collaborative Software Engineering Proceedings of the Twenty-eighth Australasian conference on Computer Science - Volume 38, (267-276)
  733. Memon A, Nagarajan A and Xie Q (2005). Automating regression testing for evolving GUI software, Journal of Software Maintenance and Evolution: Research and Practice, 17:1, (27-64), Online publication date: 1-Jan-2005.
  734. Sommerville I (2005). Integrated Requirements Engineering, IEEE Software, 22:1, (16-23), Online publication date: 1-Jan-2005.
  735. Walker S, Brennan R and Norrie D (2005). Holonic Job Shop Scheduling Using a Multiagent System, IEEE Intelligent Systems, 20:1, (50-57), Online publication date: 1-Jan-2005.
  736. Chun B DART Proceedings of the 8th international conference on Principles of Distributed Systems, (20-36)
  737. Saff D and Ernst M (2004). Continuous Testing in Eclipse, Electronic Notes in Theoretical Computer Science (ENTCS), 107:C, (103-117), Online publication date: 12-Dec-2004.
  738. ACM
    Marick B (2004). Methodology work is ontology work, ACM SIGPLAN Notices, 39:12, (64-72), Online publication date: 1-Dec-2004.
  739. ACM
    Noble J and Biddle R (2004). Notes on notes on postmodern programming, ACM SIGPLAN Notices, 39:12, (40-56), Online publication date: 1-Dec-2004.
  740. ACM
    Anderson P (2004). A refactoring tool for Ada 95, ACM SIGAda Ada Letters, XXIV:4, (23-28), Online publication date: 1-Dec-2004.
  741. ACM
    Wenderholm E (2004). Challenges and the elements of success in undergraduate research, ACM SIGCSE Bulletin, 36:4, (73-75), Online publication date: 1-Dec-2004.
  742. Luqi , Zhang L, Berzins V and Qiao Y (2004). Documentation Driven Development for Complex Real-Time Systems, IEEE Transactions on Software Engineering, 30:12, (936-952), Online publication date: 1-Dec-2004.
  743. Sharp H and Robinson H (2004). An Ethnographic Study of XP Practice, Empirical Software Engineering, 9:4, (353-375), Online publication date: 1-Dec-2004.
  744. Atkinson C and Hummel O Towards a methodology for component-driven design Proceedings of the First international conference on Rapid Integration of Software Engineering Techniques, (23-33)
  745. ACM
    Anderson P A refactoring tool for Ada 95 Proceedings of the 2004 annual ACM SIGAda international conference on Ada: The engineering of correct and reliable software for real-time & distributed systems using Ada and related technologies, (23-28)
  746. ACM
    Turnu I, Melis M, Cau A, Marchesi M and Setzu A Introducing TDD on a free libre open source software project Proceedings of the 2004 workshop on Quantitative techniques for software agile process, (59-65)
  747. ACM
    Concas G, Marchesi M, Cau A, Pinna S, Mannaro K and Serra N XMI for XP project data interchange Proceedings of the 2004 workshop on Quantitative techniques for software agile process, (53-58)
  748. ACM
    Angioni M, Carboni D, Melis M, Pinna S, Sanna R and Soro A XPSuite Proceedings of the 2004 workshop on Quantitative techniques for software agile process, (46-52)
  749. ACM
    Reed K, Damiani E, Gianini G and Colombo A Agile management of uncertain requirements via generalizations Proceedings of the 2004 workshop on Quantitative techniques for software agile process, (40-45)
  750. ACM
    Dubinsky Y and Hazzan O Using a roles scheme to derive software project metrics Proceedings of the 2004 workshop on Quantitative techniques for software agile process, (34-39)
  751. ACM
    Layman L, Williams L and Cunningham L Motivations and measurements in an agile case study Proceedings of the 2004 workshop on Quantitative techniques for software agile process, (14-24)
  752. ACM
    Rank S, O'Coill C, Boldyreff C and Doughty M Software, architecture, and participatory design Proceedings of the 2004 ACM workshop on Interdisciplinary software engineering research, (45-48)
  753. ACM
    de Souza C, Redmiles D, Cheng L, Millen D and Patterson J (2004). How a good software practice thwarts collaboration, ACM SIGSOFT Software Engineering Notes, 29:6, (221-230), Online publication date: 1-Nov-2004.
  754. Drobka J, Noftz D and Raghu R (2004). Piloting XP on Four Mission-Critical Projects, IEEE Software, 21:6, (70-75), Online publication date: 1-Nov-2004.
  755. ACM
    de Souza C, Redmiles D, Cheng L, Millen D and Patterson J How a good software practice thwarts collaboration Proceedings of the 12th ACM SIGSOFT twelfth international symposium on Foundations of software engineering, (221-230)
  756. ACM
    Zilora S Industry-based web services project as a classroom teaching tool Proceedings of the 5th conference on Information technology education, (13-18)
  757. ACM
    Ho C, Raha S, Gehringer E and Williams L Sangam Proceedings of the 2004 OOPSLA workshop on eclipse technology eXchange, (73-77)
  758. ACM
    Quitslund P, Murphy-Hill E and Black A Supporting Java traits in Eclipse Proceedings of the 2004 OOPSLA workshop on eclipse technology eXchange, (37-41)
  759. ACM
    Streckenbach M and Snelting G Refactoring class hierarchies with KABA Proceedings of the 19th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (315-330)
  760. ACM
    Schärli N, Black A and Ducasse S Object-oriented encapsulation for dynamically typed languages Proceedings of the 19th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (130-149)
  761. ACM
    Layman L Empirical investigation of the impact of extreme programming practices on software projects Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications, (328-329)
  762. ACM
    Namioka A and Bran C eXtreme ISO ?!? Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications, (260-263)
  763. ACM
    Blotner J PIP Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications, (253-259)
  764. ACM
    Carleton L An invitation to the dance of progress Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications, (158-159)
  765. ACM
    Noble J and Biddle R Notes on notes on postmodern programming Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications, (112-115)
  766. ACM
    Varnik K, Freeman J and Ramakrishnan C Tools used while developing auracle Proceedings of the 12th annual ACM international conference on Multimedia, (528-531)
  767. Grossman F, Bergin J, Leip D, Merritt S and Gotel O One XP experience Proceedings of the 2004 conference of the Centre for Advanced Studies on Collaborative research, (242-254)
  768. Bleek W, Jeenicke M and Klischewski R (2004). e-Prototyping, Journal of Web Engineering, 3:2, (77-94), Online publication date: 1-Oct-2004.
  769. Jones C (2004). Test-driven development goes to school, Journal of Computing Sciences in Colleges, 20:1, (220-231), Online publication date: 1-Oct-2004.
  770. Grissom S and Dulimarta H (2004). An approach to teaching object oriented design in CS2, Journal of Computing Sciences in Colleges, 20:1, (106-113), Online publication date: 1-Oct-2004.
  771. ACM
    Streckenbach M and Snelting G (2004). Refactoring class hierarchies with KABA, ACM SIGPLAN Notices, 39:10, (315-330), Online publication date: 1-Oct-2004.
  772. ACM
    Schärli N, Black A and Ducasse S (2004). Object-oriented encapsulation for dynamically typed languages, ACM SIGPLAN Notices, 39:10, (130-149), Online publication date: 1-Oct-2004.
  773. Huo M, Verner J, Zhu L and Babar M Software Quality and Agile Methods Proceedings of the 28th Annual International Computer Software and Applications Conference - Volume 01, (520-525)
  774. Kosar T, Mernik M and Zumer V JART Proceedings of the 28th Annual International Computer Software and Applications Conference - Volume 01, (502-507)
  775. Ramler R Decision Support for Test Management in Iterative and Evolutionary Development Proceedings of the 19th IEEE international conference on Automated software engineering, (406-409)
  776. ACM
    Williams L (2004). On the need for a process for making reliable quality comparisons with industrial data, ACM SIGSOFT Software Engineering Notes, 29:5, (1-4), Online publication date: 1-Sep-2004.
  777. ACM
    Aiken J (2004). Technical and human perspectives on pair programming, ACM SIGSOFT Software Engineering Notes, 29:5, (1-14), Online publication date: 1-Sep-2004.
  778. Zhang Y (2004). Test-Driven Modeling for Model-Driven Development, IEEE Software, 21:5, (80-86), Online publication date: 1-Sep-2004.
  779. Parrish A, Smith R, Hale D and Hale J (2004). A Field Study of Developer Pairs, IEEE Software, 21:5, (76-79), Online publication date: 1-Sep-2004.
  780. ACM
    Stotts D, Smith J and Gyllstrom K FaceSpace Proceedings of the fifteenth ACM conference on Hypertext and hypermedia, (48-57)
  781. Kniesel G and Koch H (2004). Static composition of refactorings, Science of Computer Programming, 52:1-3, (9-51), Online publication date: 1-Aug-2004.
  782. Edmonds B and Bryson J The Insufficiency of Formal Design Methods " The Necessity of an Experimental Approach - for the Understanding and Control of Complex MAS Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems - Volume 2, (938-945)
  783. ACM
    Saff D and Ernst M An experimental evaluation of continuous testing during development Proceedings of the 2004 ACM SIGSOFT international symposium on Software testing and analysis, (76-85)
  784. ACM
    Saff D and Ernst M (2004). An experimental evaluation of continuous testing during development, ACM SIGSOFT Software Engineering Notes, 29:4, (76-85), Online publication date: 1-Jul-2004.
  785. ACM
    Wenderholm E Challenges and the elements of success in undergraduate research Working group reports from ITiCSE on Innovation and technology in computer science education, (73-75)
  786. Depradine C and Arthur J A tool for incorporating unit testing into a Java programming curriculum Proceedings of the 3rd international symposium on Principles and practice of programming in Java, (34-39)
  787. ACM
    Saff D and Ernst M Mock object creation for test factoring Proceedings of the 5th ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools and engineering, (49-51)
  788. Black A and Scharli N Traits Proceedings of the 26th International Conference on Software Engineering, (676-686)
  789. Manhart P and Schneider K Breaking the Ice for Agile Development of Embedded Software Proceedings of the 26th International Conference on Software Engineering, (378-386)
  790. Nagappan N Toward a Software Testing and Reliability Early Warning Metric Suite Proceedings of the 26th International Conference on Software Engineering, (60-62)
  791. Mantyla M Developing New Approaches for Software Design Quality Improvement Based on Subjective Evaluations Proceedings of the 26th International Conference on Software Engineering, (48-50)
  792. Deshpande Y (2004). Editorial, Journal of Web Engineering, 3:1, (1-2), Online publication date: 1-May-2004.
  793. Leska C (2004). Testing across the curriculum, Journal of Computing Sciences in Colleges, 19:5, (163-169), Online publication date: 1-May-2004.
  794. ACM
    Nishizawa M, Chiba S and Tatsubori M Remote pointcut Proceedings of the 3rd international conference on Aspect-oriented software development, (7-15)
  795. ACM
    Bonér J What are the key issues for commercial AOP use Proceedings of the 3rd international conference on Aspect-oriented software development, (5-6)
  796. ACM
    Bennedsen J and Caspersen M Programming in context Proceedings of the 35th SIGCSE technical symposium on Computer science education, (477-481)
  797. ACM
    Bergin J, Caristi J, Dubinsky Y, Hazzan O and Williams L Teaching software development methods Proceedings of the 35th SIGCSE technical symposium on Computer science education, (448-449)
  798. ACM
    Amey P and Chapman R (2003). Static verification and extreme programming, ACM SIGAda Ada Letters, XXIV:1, (4-9), Online publication date: 1-Mar-2004.
  799. ACM
    Werner L, Hanks B and McDowell C (2004). Pair-programming helps female computer science students, Journal on Educational Resources in Computing, 4:1, (4-es), Online publication date: 1-Mar-2004.
  800. ACM
    Berenson S, Slaten K, Williams L and Ho C (2004). Voices of women in a software engineering course: reflections on collaboration, Journal on Educational Resources in Computing, 4:1, (3-es), Online publication date: 1-Mar-2004.
  801. ACM
    Bennedsen J and Caspersen M (2004). Programming in context, ACM SIGCSE Bulletin, 36:1, (477-481), Online publication date: 1-Mar-2004.
  802. ACM
    Bergin J, Caristi J, Dubinsky Y, Hazzan O and Williams L (2004). Teaching software development methods, ACM SIGCSE Bulletin, 36:1, (448-449), Online publication date: 1-Mar-2004.
  803. Mens T and Tourwé T (2004). A Survey of Software Refactoring, IEEE Transactions on Software Engineering, 30:2, (126-139), Online publication date: 1-Feb-2004.
  804. Mackenzie A and Monk S (2004). From Cards to Code, Computer Supported Cooperative Work, 13:1, (91-117), Online publication date: 19-Jan-2004.
  805. ACM
    Dugan R Performance lies my professor told me Proceedings of the 4th international workshop on Software and performance, (37-48)
  806. Noble J, Marshall S, Marshall S and Biddle R Less Extreme Programming Proceedings of the Sixth Australasian Conference on Computing Education - Volume 30, (217-226)
  807. Keefe K and Dick M Using Extreme Programming in a capstone project Proceedings of the Sixth Australasian Conference on Computing Education - Volume 30, (151-160)
  808. Berner D, Suhaib S, Shukla S and Talpin J XFM Formal methods and models for system design, (331-349)
  809. ACM
    Dugan R (2004). Performance lies my professor told me, ACM SIGSOFT Software Engineering Notes, 29:1, (37-48), Online publication date: 1-Jan-2004.
  810. ACM
    Armitage J (2004). Are agile methods good for design?, Interactions, 11:1, (14-23), Online publication date: 1-Jan-2004.
  811. Canós J and De Zulueta F (2004). Using Hypermedia to Improve Safety in Underground Metropolitan Transportation, Multimedia Tools and Applications, 22:1, (75-87), Online publication date: 1-Jan-2004.
  812. ACM
    Amey P and Chapman R Static verification and extreme programming Proceedings of the 2003 annual ACM SIGAda international conference on Ada: the engineering of correct and reliable software for real-time & distributed systems using ada and related technologies, (4-9)
  813. ACM
    Biddle R, Martin A and Noble J (2003). No name, ACM SIGPLAN Notices, 38:12, (76-96), Online publication date: 1-Dec-2003.
  814. ACM
    Clear T (2003). The waterfall is dead.., ACM SIGCSE Bulletin, 35:4, (13-14), Online publication date: 1-Dec-2003.
  815. ACM
    Tip F, Kiezun A and Bäumer D (2003). Refactoring for generalization using type constraints, ACM SIGPLAN Notices, 38:11, (13-26), Online publication date: 26-Nov-2003.
  816. ACM
    Kuppuswami S, Vivekanandan K, Ramaswamy P and Rodrigues P (2003). The effects of individual XP practices on software development effort, ACM SIGSOFT Software Engineering Notes, 28:6, (6-6), Online publication date: 1-Nov-2003.
  817. ACM
    Cortes M, Fontoura M and Lucena C (2003). Using refactoring and unification rules to assist framework evolution, ACM SIGSOFT Software Engineering Notes, 28:6, (1-1), Online publication date: 1-Nov-2003.
  818. Reifer D (2003). Is the Software Engineering State of the Practice Getting Closer to the State of the Art?, IEEE Software, 20:6, (78-83), Online publication date: 1-Nov-2003.
  819. Benediktsson O, Dalcher D, Reed K and Woodman M (2003). COCOMO-Based Effort Estimation for Iterative and Incremental Software Development, Software Quality Journal, 11:4, (265-281), Online publication date: 1-Nov-2003.
  820. ACM
    Cheng L, Hupfer S, Ross S and Patterson J Jazzing up Eclipse with collaborative tools Proceedings of the 2003 OOPSLA workshop on eclipse technology eXchange, (45-49)
  821. ACM
    Nagappan N, Williams L and Vouk M "Good enough" software reliability estimation plug-in for Eclipse Proceedings of the 2003 OOPSLA workshop on eclipse technology eXchange, (30-34)
  822. ACM
    Meszaros G Agile regression testing using record & playback Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (353-360)
  823. ACM
    Kaufmann R and Janzen D Implications of test-driven development Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (298-299)
  824. ACM
    Biddle R, Martin A and Noble J No name Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (240-260)
  825. ACM
    Greenfield J and Short K Software factories Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (16-27)
  826. ACM
    Tip F, Kiezun A and Bäumer D Refactoring for generalization using type constraints Proceedings of the 18th annual ACM SIGPLAN conference on Object-oriented programing, systems, languages, and applications, (13-26)
  827. MacWilliams A, Sandor C, Wagner M, Bauer M, Klinker G and Bruegge B Herding Sheep Proceedings of the 2nd IEEE/ACM International Symposium on Mixed and Augmented Reality
  828. Xie T and Notkin D Tool-assisted unit test selection based on operational violations Proceedings of the 18th IEEE International Conference on Automated Software Engineering, (40-48)
  829. Raberto M, Cincotti S, Focardi S and Marchesi M (2003). Traders' Long-Run Wealth in an Artificial Financial Market, Computational Economics, 22:2-3, (255-272), Online publication date: 1-Oct-2003.
  830. Dobson S Applications considered harmful for ambient systems Proceedings of the 1st international symposium on Information and communication technologies, (163-168)
  831. Theunissen W, Kourie D and Watson B Standards and agile software development Proceedings of the 2003 annual research conference of the South African institute of computer scientists and information technologists on Enablement through technology, (178-188)
  832. ACM
    Holloway J and Ratcliffe M (2003). Development of a MLE by students for students using extreme programming techniques, ACM SIGCSE Bulletin, 35:3, (225-225), Online publication date: 1-Sep-2003.
  833. ACM
    Meeden L, Newhall T, Blank D and Kumar D (2003). Using departmental surveys to assess computing culture, ACM SIGCSE Bulletin, 35:3, (188-192), Online publication date: 1-Sep-2003.
  834. ACM
    Rasala R (2003). Embryonic object versus mature object, ACM SIGCSE Bulletin, 35:3, (89-93), Online publication date: 1-Sep-2003.
  835. ACM
    Ratcliffe M, Thomas L, Ellis W and Thomasson B (2003). Capturing collaborative designs to assist the pedagogical process, ACM SIGCSE Bulletin, 35:3, (79-83), Online publication date: 1-Sep-2003.
  836. ACM
    McDowell C, Hanks B and Werner L (2003). Experimenting with pair programming in the classroom, ACM SIGCSE Bulletin, 35:3, (60-64), Online publication date: 1-Sep-2003.
  837. ACM
    Ramakrishan S (2003). MUSE studio lab and innovative software engineering capstone project experience, ACM SIGCSE Bulletin, 35:3, (21-25), Online publication date: 1-Sep-2003.
  838. ACM
    Patterson A, Kölling M and Rosenberg J (2003). Introducing unit testing with BlueJ, ACM SIGCSE Bulletin, 35:3, (11-15), Online publication date: 1-Sep-2003.
  839. ACM
    Christensen H (2003). Systematic testing should not be a topic in the computer science curriculum!, ACM SIGCSE Bulletin, 35:3, (7-10), Online publication date: 1-Sep-2003.
  840. ACM
    Müller M and Padberg F (2003). On the economic evaluation of XP projects, ACM SIGSOFT Software Engineering Notes, 28:5, (168-177), Online publication date: 1-Sep-2003.
  841. ACM
    Müller M and Padberg F On the economic evaluation of XP projects Proceedings of the 9th European software engineering conference held jointly with 11th ACM SIGSOFT international symposium on Foundations of software engineering, (168-177)
  842. Aaen I (2003). Software Process Improvement, IEEE Software, 20:5, (86-93), Online publication date: 1-Sep-2003.
  843. Vinoski S (2003). Do You Know Where Your Architecture is?, IEEE Internet Computing, 7:5, (86-88), Online publication date: 1-Sep-2003.
  844. Rajlich V and Xu S Analogy of Incremental Program Development and Constructivist Learning Proceedings of the 2nd IEEE International Conference on Cognitive Informatics
  845. ACM
    Mugridge R, Nataraj M and Singh D Emerging user interfaces through first-class viewers Proceedings of the 4th Annual Conference of the ACM Special Interest Group on Computer-Human Interaction, (75-80)
  846. ACM
    Holloway J and Ratcliffe M Development of a MLE by students for students using extreme programming techniques Proceedings of the 8th annual conference on Innovation and technology in computer science education, (225-225)
  847. ACM
    Meeden L, Newhall T, Blank D and Kumar D Using departmental surveys to assess computing culture Proceedings of the 8th annual conference on Innovation and technology in computer science education, (188-192)
  848. ACM
    Rasala R Embryonic object versus mature object Proceedings of the 8th annual conference on Innovation and technology in computer science education, (89-93)
  849. ACM
    Ratcliffe M, Thomas L, Ellis W and Thomasson B Capturing collaborative designs to assist the pedagogical process Proceedings of the 8th annual conference on Innovation and technology in computer science education, (79-83)
  850. ACM
    McDowell C, Hanks B and Werner L Experimenting with pair programming in the classroom Proceedings of the 8th annual conference on Innovation and technology in computer science education, (60-64)
  851. ACM
    Ramakrishan S MUSE studio lab and innovative software engineering capstone project experience Proceedings of the 8th annual conference on Innovation and technology in computer science education, (21-25)
  852. ACM
    Patterson A, Kölling M and Rosenberg J Introducing unit testing with BlueJ Proceedings of the 8th annual conference on Innovation and technology in computer science education, (11-15)
  853. ACM
    Christensen H Systematic testing should not be a topic in the computer science curriculum! Proceedings of the 8th annual conference on Innovation and technology in computer science education, (7-10)
  854. ACM
    Mihaylov I, Ivanov P, Stefanova E, Eskenazi A and Ilieva S The expert approach Proceedings of the 4th international conference conference on Computer systems and technologies: e-Learning, (101-106)
  855. Canfora G, Cimitile A and Visaggio C Lessons learned about distributed pair programming Proceedings of the Twelfth International Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises
  856. Chau T, Maurer F and Melnik G Knowledge Sharing Proceedings of the Twelfth International Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises
  857. Biddle R, Noble J and Tempero E Patterns for essential use case bodies Proceedings of the 2002 conference on Pattern languages of programs - Volume 13, (85-98)
  858. ACM
    Clear T (2003). Documentation and agile methods, ACM SIGCSE Bulletin, 35:2, (12-13), Online publication date: 1-Jun-2003.
  859. Lippert M, Becker-Pechau P, Breitling H, Koch J, Kornstädt A, Roock S, Schmolitzky A, Wolf H and Züllighoven H (2003). Developing Complex Projects Using XP with Extensions, Computer, 36:6, (67-73), Online publication date: 1-Jun-2003.
  860. Larman C and Basili V (2003). Iterative and Incremental Development, Computer, 36:6, (47-56), Online publication date: 1-Jun-2003.
  861. Canessa M Evaluation of product metrics applied to agile methodologies Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering, (449-450)
  862. Scotto M Evaluation of new software engineering methodologies Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering, (447-448)
  863. Janes A Measuring the effectiveness of agile methodologies using data mining, knowledge discovery and information visualization Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering, (445-446)
  864. Regner P and Wiesinger T Extreme advertised bidding Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering, (439-440)
  865. Seyff N Mitigating risks in mobile system development Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering, (437-438)
  866. Dubinsky Y Teaching eXtreme programming in a project-based capstone course Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering, (435-436)
  867. Madsen P Unit testing using design by contract and equivalence partitions Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering, (425-426)
  868. Dubinsky Y and Hazzan O Using metaphors in extreme programming projects Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering, (420-421)
  869. Droujkova M and Droujkov D Using XP with children for learning mathematics Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering, (418-419)
  870. Mugridge R Challenges in teaching test driven development Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering, (410-413)
  871. Becker-Pechau P, Breitling H, Lippert M and Schmolitzky A Teaching team work Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering, (386-393)
  872. Doran H XP Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering, (375-377)
  873. Oliphant G Convincing the inconvincable Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering, (369-371)
  874. Rinaldi A and Benedicenti L Building standard ERP software packages using self-developed agile methodologies Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering, (366-368)
  875. Syed-Abdullah S, Holcombe M and Gheorghe M Practice makes perfect Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering, (354-356)
  876. Paige R, Agarwal P and Brooke P Combining agile practices with UML and EJB Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering, (351-353)
  877. Ambu W and Gianneschi F Extreme programming at work Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering, (347-350)
  878. Miller G Refactoring with aspects Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering, (343-346)
  879. Washizaki H and Fukazawa Y Automated extract component refactoring Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering, (328-330)
  880. Johnston A and Johnson C Extreme programming Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering, (325-327)
  881. Ramler R, Czech G and Schlosser D Unit testing beyond a bar in green and red Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering, (319-321)
  882. Stojanovic Z, Dahanayake A and Sol H Component-oriented agile software development Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering, (315-318)
  883. Johnson S, Mao J, Nickell E and Smith I Extreme makeover Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering, (307-314)
  884. Fuqua A and Hammer J Embracing change Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering, (298-306)
  885. Mackinnon T XP - call in the social workers Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering, (288-297)
  886. Vanhanen J, Jartti J and Kähkönen T Practical experiences of agility in the telecom industry Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering, (279-287)
  887. Martin A, Noble J and Biddle R Being jane malkovich Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering, (234-243)
  888. Mugridge R, MacDonald B and Roop P A customer test generator for web-based systems Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering, (189-197)
  889. Andersson J, Bache G and Sutton P XP with acceptance-test driven development Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering, (180-188)
  890. Nickell E and Smith I Three patterns in java unit testing Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering, (170-179)
  891. Jensen B and Zilmer A Cross-continent development using scrum and XP Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering, (146-153)
  892. Howard D Swimming around the waterfall Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering, (138-145)
  893. Tessem B Experiences in learning XP practices Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering, (131-137)
  894. Zannier C and Maurer F Tool support for complex refactoring to design patterns Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering, (123-130)
  895. Pinna S, Mauri S, Lorrai P, Marchesi M and Serra N XPSwiki Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering, (104-113)
  896. Pawson R and Wade V Agile development using naked objects Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering, (97-103)
  897. Herranz Á and Moreno-Navarro J Formal extreme (and extremely formal) programming Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering, (88-96)
  898. Martinsson J Maturing XP through the CMM Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering, (80-87)
  899. Ronkainen J and Abrahamsson P Software development under stringent hardware constraints Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering, (73-79)
  900. Gelowitz C, Sloman I, Benedicenti L and Paranjape R Real-time extreme programming Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering, (63-72)
  901. Kuppuswami S, Vivekanandan K and Rodrigues P A system dynamics simulation model to find the effects of XP on cost of change curve Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering, (54-62)
  902. Hazzan O and Dubinsky Y Bridging cognitive and social chasms in software development using extreme programming Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering, (47-53)
  903. Letelier P, Canós J and Sánchez E An experiment working with RUP and XP Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering, (41-46)
  904. Lippert M, Schmolitzky A and Züllighoven H Metaphor design spaces Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering, (33-40)
  905. Dall'Agnol M, Janes A, Succi G and Zaninotto E Lean management - a metaphor for extreme programming? Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering, (26-32)
  906. Favaro J Value based management and agile methods Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering, (16-25)
  907. ACM
    Bierbaum A, Hartling P and Cruz-Neira C Automated testing of virtual reality application interfaces Proceedings of the workshop on Virtual environments 2003, (107-114)
  908. Freese T Towards software configuration management for test-driven development Proceedings of the 2001 ICSE Workshops on SCM 2001, and SCM 2003 conference on Software configuration management, (267-273)
  909. Constantine L and Lockwood L Usage-centered software engineering Proceedings of the 25th International Conference on Software Engineering, (746-747)
  910. McDowell C, Werner L, Bullock H and Fernald J The impact of pair programming on student performance, perception and persistence Proceedings of the 25th International Conference on Software Engineering, (602-607)
  911. Schneider J and Johnston L eXtreme Programming at universities Proceedings of the 25th International Conference on Software Engineering, (594-599)
  912. Hedin G, Bendix L and Magnusson B Introducing software engineering by means of Extreme Programming Proceedings of the 25th International Conference on Software Engineering, (586-593)
  913. Maximilien E and Williams L Assessing test-driven development at IBM Proceedings of the 25th International Conference on Software Engineering, (564-569)
  914. Berner S About the development of a point of sale system Proceedings of the 25th International Conference on Software Engineering, (528-533)
  915. Kylmäkoski R Efficient authoring of software documentation using RaPiD7 Proceedings of the 25th International Conference on Software Engineering, (255-261)
  916. Abrahamsson P, Warsta J, Siponen M and Ronkainen J New directions on agile methods Proceedings of the 25th International Conference on Software Engineering, (244-254)
  917. Hunt A and Thomas D (2003). The Trip-Packing Dilemma, IEEE Software, 20:3, (106-107), Online publication date: 1-May-2003.
  918. Murru O, Deias R and Mugheddu G (2003). Assessing XP at a European Internet Company, IEEE Software, 20:3, (37-43), Online publication date: 1-May-2003.
  919. Wood W and Kleb W (2003). Exploring XP for Scientific Research, IEEE Software, 20:3, (30-36), Online publication date: 1-May-2003.
  920. Rasmusson J (2003). Introducing XP into Greenfield Projects, IEEE Software, 20:3, (21-28), Online publication date: 1-May-2003.
  921. Williams L (2003). Guest Editor's Introduction, IEEE Software, 20:3, (16-20), Online publication date: 1-May-2003.
  922. ACM
    Domino M, Collins R, Hevner A and Cohen C Conflict in collaborative software development Proceedings of the 2003 SIGMIS conference on Computer personnel research: Freedom in Philadelphia--leveraging differences and diversity in the IT workforce, (44-51)
  923. ACM
    Bellotti V, Ducheneaut N, Howard M and Smith I Taking email to task Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, (345-352)
  924. ACM
    Edwards W, Bellotti V, Dey A and Newman M The challenges of user-centered design and evaluation for infrastructure Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, (297-304)
  925. ACM
    George B and Williams L An initial investigation of test driven development in industry Proceedings of the 2003 ACM symposium on Applied computing, (1135-1139)
  926. ACM
    Amey P and Chapman R (2002). Industrial strength exception freedom, ACM SIGAda Ada Letters, XXIII:1, (1-9), Online publication date: 1-Mar-2003.
  927. Nordberg III M (2003). Managing Code Ownership, IEEE Software, 20:2, (26-33), Online publication date: 1-Mar-2003.
  928. Lane P and Gobet F (2003). Developing reproducible and comprehensible computational models, Artificial Intelligence, 144:1-2, (251-263), Online publication date: 1-Mar-2003.
  929. ACM
    Thomas L, Ratcliffe M and Robertson A Code warriors and code-a-phobes Proceedings of the 34th SIGCSE technical symposium on Computer science education, (363-367)
  930. Rui K and Butler G Refactoring use case models Proceedings of the 26th Australasian computer science conference - Volume 16, (301-308)
  931. ACM
    Thomas L, Ratcliffe M and Robertson A (2003). Code warriors and code-a-phobes, ACM SIGCSE Bulletin, 35:1, (363-367), Online publication date: 11-Jan-2003.
  932. Biddle R, Noble J and Tempero E Teaching the evaluation of object-oriented designs Proceedings of the fifth Australasian conference on Computing education - Volume 20, (213-220)
  933. Simpson M, Burmeister J, Boykiw A and Zhu J Successful studio-based real-world projects in IT education Proceedings of the fifth Australasian conference on Computing education - Volume 20, (41-51)
  934. Ramesh B, Pries-Heje J and Baskerville R (2002). Internet Software Engineering, Annals of Software Engineering, 14:1-4, (169-195), Online publication date: 10-Dec-2002.
  935. Maurer F and Holz H (2002). Integrating Process Support and Knowledge Management for Virtual Software Development Teams, Annals of Software Engineering, 14:1-4, (145-168), Online publication date: 10-Dec-2002.
  936. ACM
    Amey P and Chapman R Industrial strength exception freedom Proceedings of the 2002 annual ACM SIGAda international conference on Ada: The engineering of correct and reliable software for real-time & distributed systems using Ada and related technologies, (1-9)
  937. ACM
    Griswold W (2002). Teaching Software Engineering in a Compiler Project Course, Journal on Educational Resources in Computing, 2:4, (3-es), Online publication date: 1-Dec-2002.
  938. ACM
    Barriocanal E, Urbán M, Cuevas I and Pérez P (2002). An experience in integrating automated unit testing practices in an introductory programming course, ACM SIGCSE Bulletin, 34:4, (125-128), Online publication date: 1-Dec-2002.
  939. ACM
    Khurshid S, Marinov D and Jackson D (2002). An analyzable annotation language, ACM SIGPLAN Notices, 37:11, (231-245), Online publication date: 17-Nov-2002.
  940. ACM
    Zannier C Tool support for refactoring to design patterns Companion of the 17th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (122-123)
  941. ACM
    Carleton L Seven software engineers as one mind Companion of the 17th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (56-57)
  942. ACM
    Patton J Hitting the target OOPSLA 2002 Practitioners Reports, (1-ff)
  943. ACM
    Hirsch M Making RUP agile OOPSLA 2002 Practitioners Reports, (1-ff)
  944. ACM
    Khurshid S, Marinov D and Jackson D An analyzable annotation language Proceedings of the 17th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (231-245)
  945. Wallin C, Ekdahl F and Larsson S (2002). Integrating Business and Software Development Models, IEEE Software, 19:6, (28-33), Online publication date: 1-Nov-2002.
  946. ACM
    Wong K and Tilley S Connecting technical communicators with technical developers Proceedings of the 20th annual international conference on Computer documentation, (258-262)
  947. ACM
    Eriksén S Designing for accountability Proceedings of the second Nordic conference on Human-computer interaction, (177-186)
  948. Lowe D and Eklund J (2002). Client needs and the design process in web projects, Journal of Web Engineering, 1:1, (23-36), Online publication date: 1-Oct-2002.
  949. Malloy B, Power J and Waldron J Applying software engineering techniques to parser design Proceedings of the 2002 annual research conference of the South African institute of computer scientists and information technologists on Enablement through technology, (75-82)
  950. Hunt A and Thomas D (2002). SOFTWARE CONSTRUCTION, IEEE Software, 19:5, (100-102), Online publication date: 1-Sep-2002.
  951. Umphress D, Hendrix T and Cross J (2002). Software Process in the Classroom, IEEE Software, 19:5, (78-85), Online publication date: 1-Sep-2002.
  952. Knublauch H and Rose T Tool-supported process analysis and design for the development of multi-agent systems Proceedings of the 3rd international conference on Agent-oriented software engineering III, (186-197)
  953. ACM
    Karlström D and Runeson P Decision support for extreme programming introduction and practice selection Proceedings of the 14th international conference on Software engineering and knowledge engineering, (835-841)
  954. ACM
    Mens K, Mens T and Wermelinger M Maintaining software through intentional source-code views Proceedings of the 14th international conference on Software engineering and knowledge engineering, (289-296)
  955. ACM
    Knublauch H Extreme programming of multi-agent systems Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 2, (704-711)
  956. ACM
    Bellotti V, Ducheneaut N, Howard M, Smith I and Neuwirth C Innovation in extremis Proceedings of the 4th conference on Designing interactive systems: processes, practices, methods, and techniques, (181-192)
  957. Henderson-Sellers B, Lowe D and Haire B (2002). OPEN Process Support for Web Development, Annals of Software Engineering, 13:1-4, (163-201), Online publication date: 25-Jun-2002.
  958. ACM
    Bernstein M Storyspace 1 Proceedings of the thirteenth ACM conference on Hypertext and hypermedia, (172-181)
  959. ACM
    Newkirk J Introduction to agile processes and extreme programming Proceedings of the 24th International Conference on Software Engineering, (695-696)
  960. ACM
    Elssamadisy A and Schalliol G Recognizing and responding to "bad smells" in extreme programming Proceedings of the 24th International Conference on Software Engineering, (617-622)
  961. ACM
    Augustin L, Bressler D and Smith G Accelerating software development through collaboration Proceedings of the 24th International Conference on Software Engineering, (559-563)
  962. ACM
    Mens K, Mens T and Wermelinger M Supporting software evolution with intentional software views Proceedings of the International Workshop on Principles of Software Evolution, (138-142)
  963. ACM
    Ubayashi N and Tamai T Aspect-oriented programming with model checking Proceedings of the 1st international conference on Aspect-oriented software development, (148-154)
  964. ACM
    Noonan R and Prosl R (2002). Unit testing frameworks, ACM SIGCSE Bulletin, 34:1, (232-236), Online publication date: 1-Mar-2002.
  965. ACM
    McDowell C, Werner L, Bullock H and Fernald J (2002). The effects of pair-programming on performance in an introductory programming course, ACM SIGCSE Bulletin, 34:1, (38-42), Online publication date: 1-Mar-2002.
  966. Ambler S (2002). Lessons in Agility From Internet-Based Development, IEEE Software, 19:2, (66-73), Online publication date: 1-Mar-2002.
  967. Constantine L and Lockwood L (2002). Usage-Centered Engineering for Web Applications, IEEE Software, 19:2, (42-50), Online publication date: 1-Mar-2002.
  968. Favaro J (2002). Managing Requirements for Business Value, IEEE Software, 19:2, (15-17), Online publication date: 1-Mar-2002.
  969. ACM
    Noonan R and Prosl R Unit testing frameworks Proceedings of the 33rd SIGCSE technical symposium on Computer science education, (232-236)
  970. ACM
    McDowell C, Werner L, Bullock H and Fernald J The effects of pair-programming on performance in an introductory programming course Proceedings of the 33rd SIGCSE technical symposium on Computer science education, (38-42)
  971. Gamma E Design patterns Software pioneers, (688-700)
  972. Rosson M and Carroll J Scenario-based design The human-computer interaction handbook, (1032-1050)
  973. Beaudouin-Lafon M and Mackay W Prototyping tools and techniques The human-computer interaction handbook, (1006-1031)
  974. Mecke C Automated testing of mySAP business processes Software quality and software testing in internet times, (261-279)
  975. Maurer F and Martel S (2002). Extreme Programming, IEEE Internet Computing, 6:1, (86-90), Online publication date: 1-Jan-2002.
  976. Smith S and Stoecklin S (2001). What we can learn from extreme programming, Journal of Computing Sciences in Colleges, 17:2, (144-151), Online publication date: 1-Dec-2001.
  977. ACM
    McCracken M, Almstrum V, Diaz D, Guzdial M, Hagan D, Kolikant Y, Laxer C, Thomas L, Utting I and Wilusz T (2001). A multi-national, multi-institutional study of assessment of programming skills of first-year CS students, ACM SIGCSE Bulletin, 33:4, (125-180), Online publication date: 1-Dec-2001.
  978. ACM
    McCauley R (2001). Agile development methods poised to upset status quo, ACM SIGCSE Bulletin, 33:4, (14-15), Online publication date: 1-Dec-2001.
  979. ACM
    McCracken M, Almstrum V, Diaz D, Guzdial M, Hagan D, Kolikant Y, Laxer C, Thomas L, Utting I and Wilusz T A multi-national, multi-institutional study of assessment of programming skills of first-year CS students Working group reports from ITiCSE on Innovation and technology in computer science education, (125-180)
  980. Kataoka Y, Notkin D, Ernst M and Griswold W Automated Support for Program Refactoring using Invariants Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
  981. Poole C and Higgins A Extreme Maintenance Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
  982. ACM
    Denning P and Dunham R (2001). The Profession of IT: The core of the third-wave professional, Communications of the ACM, 44:11, (21-25), Online publication date: 1-Nov-2001.
  983. McConnell S (2001). Raising Your Software Consciousness, IEEE Software, 18:6, (7-9), Online publication date: 1-Nov-2001.
  984. Holmberg L and Mathiassen L (2001). Survival Patterns in Fast-Moving Software Organizations, IEEE Software, 18:6, (51-55), Online publication date: 1-Nov-2001.
  985. Poole C and Huisman J (2001). Using Extreme Programming in a Maintenance Environment, IEEE Software, 18:6, (42-50), Online publication date: 1-Nov-2001.
  986. Paulk M (2001). Extreme Programming from a CMM Perspective, IEEE Software, 18:6, (19-26), Online publication date: 1-Nov-2001.
  987. ACM
    Hartmann J, Huang S and Tilley S Documenting software systems with views II Proceedings of the 19th annual international conference on Computer documentation, (237-246)
  988. ACM
    Ó Cinnéide M and Nixon P Automated software evolution towards design patterns Proceedings of the 4th International Workshop on Principles of Software Evolution, (162-165)
  989. ACM
    Rajlich V Role of concepts in software evolution Proceedings of the 4th International Workshop on Principles of Software Evolution, (75-78)
  990. ACM
    Lippert M and Roock S Adapting XP to complex application domains Proceedings of the 8th European software engineering conference held jointly with 9th ACM SIGSOFT international symposium on Foundations of software engineering, (316-317)
  991. ACM
    Sullivan K, Griswold W, Cai Y and Hallen B The structure and value of modularity in software design Proceedings of the 8th European software engineering conference held jointly with 9th ACM SIGSOFT international symposium on Foundations of software engineering, (99-108)
  992. McConnell S (2001). The Nine Deadly sins of Project Planning, IEEE Software, 18:5, (5-7), Online publication date: 1-Sep-2001.
  993. ACM
    Benedicenti L, Wang V, Lee P and Paranjape R (2001). Establishing quality control in software agents, ACM SIGAPP Applied Computing Review, 9:3, (31-33), Online publication date: 1-Sep-2001.
  994. ACM
    Lippert M and Roock S (2001). Adapting XP to complex application domains, ACM SIGSOFT Software Engineering Notes, 26:5, (316-317), Online publication date: 1-Sep-2001.
  995. ACM
    Sullivan K, Griswold W, Cai Y and Hallen B (2001). The structure and value of modularity in software design, ACM SIGSOFT Software Engineering Notes, 26:5, (99-108), Online publication date: 1-Sep-2001.
  996. Shepard T and Kelly D How to do inspections when there is no time Proceedings of the 23rd International Conference on Software Engineering
  997. Müller M and Tichy W Case study Proceedings of the 23rd International Conference on Software Engineering, (537-544)
  998. Aoki A, Hayashi K, Kishida K, Nakakoji K, Nishinaka Y, Reeves B, Takashima A and Yamamoto Y A case study of the evolution of Jun Proceedings of the 23rd International Conference on Software Engineering, (524-533)
  999. Pretschner A, Lötzbeyer H and Philipps J Model Based Testing in Evolutionary Software Development Proceedings of the 12th International Workshop on Rapid System Prototyping
  1000. ACM
    McCormick M (2001). Technical opinion: Programming extremism, Communications of the ACM, 44:6, (109-119), Online publication date: 1-Jun-2001.
  1001. ACM
    Shepard T, Lamb M and Kelly D (2001). More testing should be taught, Communications of the ACM, 44:6, (103-108), Online publication date: 1-Jun-2001.
  1002. McConnell S (2001). An Ounce of Prevention, IEEE Software, 18:3, (5-7), Online publication date: 1-May-2001.
  1003. ACM
    Williams L and Upchurch R (2001). In support of student pair-programming, ACM SIGCSE Bulletin, 33:1, (327-331), Online publication date: 1-Mar-2001.
  1004. ACM
    Janzen D (2001). From RS-232 to object request brokers, ACM SIGCSE Bulletin, 33:1, (41-44), Online publication date: 1-Mar-2001.
  1005. ACM
    Williams L and Upchurch R In support of student pair-programming Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education, (327-331)
  1006. ACM
    Janzen D From RS-232 to object request brokers Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education, (41-44)
  1007. ACM
    Rayside D and Campbell G (2000). An Aristotelian understanding of object-oriented programming, ACM SIGPLAN Notices, 35:10, (337-353), Online publication date: 1-Oct-2000.
  1008. ACM
    Rayside D and Campbell G An Aristotelian understanding of object-oriented programming Proceedings of the 15th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (337-353)
  1009. ACM
    Jones L and Greene S MoMA and the three-legged stool Proceedings of the 3rd conference on Designing interactive systems: processes, practices, methods, and techniques, (39-47)
  1010. Hoffman D and Strooper P Prose + Test Cases = Specifications Proceedings of the Technology of Object-Oriented Languages and Systems (TOOLS 34'00)
  1011. McBreen P Applying the Lessons of eXtreme Programming Proceedings of the Technology of Object-Oriented Languages and Systems (TOOLS 34'00)
  1012. Cockburn A (2000). Selecting a Project's Methodology, IEEE Software, 17:4, (64-71), Online publication date: 1-Jul-2000.
  1013. Williams L, Kessler R, Cunningham W and Jeffries R (2000). Strengthening the Case for Pair Programming, IEEE Software, 17:4, (19-25), Online publication date: 1-Jul-2000.
  1014. ACM
    Karlsson E, Andersson L and Leion P Daily build and feature development in large distributed projects Proceedings of the 22nd international conference on Software engineering, (649-658)
  1015. ACM
    Baker S The making of Orbix and the iPortal suite Proceedings of the 22nd international conference on Software engineering, (609-616)
  1016. ACM
    Williams L and Kessler R (2000). All I really need to know about pair programming I learned in kindergarten, Communications of the ACM, 43:5, (108-114), Online publication date: 1-May-2000.
  1017. ACM
    Arnone D Porting a core CGI workflow system onto a WAS platform while being used and extended to support the enterprise Addendum to the 2000 proceedings of the conference on Object-oriented programming, systems, languages, and applications (Addendum), (27-28)
  1018. ACM
    Pelrine J Modelling infection scenarios - a fixed-price eXtreme programming success story Addendum to the 2000 proceedings of the conference on Object-oriented programming, systems, languages, and applications (Addendum), (23-24)
  1019. Schwende I, Wu Y and Danielewicz-Betz A A self-organized team: Managing agile content development for seminars 2016 IEEE International Professional Communication Conference (IPCC), (1-10)
  1020. Niculescu V, Şerban C and Vescan A Does Cyclic Learning have Positive Impact on Teaching Object-Oriented Programming? 2019 IEEE Frontiers in Education Conference (FIE), (1-9)
  1021. Matthies C, Kowark T, Uflacker M and Plattner H Agile metrics for a university software engineering course 2016 IEEE Frontiers in Education Conference (FIE), (1-5)
  1022. Fernandes E, Oliveira J and Figueiredo E Investigating how features of online learning support software process education 2016 IEEE Frontiers in Education Conference (FIE), (1-8)
  1023. Merino P, Ruiz E, Fernandez G and Gil M Robotic Educational Tool to engage students on Engineering 2016 IEEE Frontiers in Education Conference (FIE), (1-4)
  1024. Weigend M Making Computer Science Education Relevant Information and Communication Technology, (53-63)
Contributors
  • Facebook, Inc.

Recommendations