Skip to main content ITU
IT Universitety of Copenhagen - Logo
  • Programmes
  • Professional Education
  • Research
  • Collaboration
  • About ITU
  • Centres, hubs & labs
    • Centre for Digital Play
    • Centre for Climate IT
    • Center for Computing Education Research
    • Centre for Digital Welfare
    • Centre for Information Security and Trust
    • Danish Institute for IT Program Management
    • Maritime Hub
    • Labs
  • Sections and research groups
    • Data Science
    • Data, Systems and Robotics
    • Digital Business Innovation
    • Digitalization Democracy and Governance
    • Human-Computer Interaction and Design
    • Play Culture and AI
    • Software Engineering
    • Technologies in Practice
    • Theoretical Computer Science
    • Research groups
  • Research resources
    • ITU Research Portal
    • Find researcher
    • Research ethics and integrity
    • Good Scientific Practice
    • Technical Reports
  • PhD Programme
    • About the PhD Programme
    • PhD Courses
    • PhD Defences
    • PhD Positions
    • Types of Enrolment
    • PhD Admission Requirements
    • PhD Handbook
    • PhD Support
Search
  • Dansk
  • English

ITU

Frontpage

ITU / Programmes

Programmes

ITU / Professional Education

Professional Education

ITU / Research

Research

ITU / Collaboration

Collaboration

ITU / About ITU

About ITU

ITU / Programmes / BSc Programmes New

BSc Programmes New

ITU / Programmes / MSc Programmes New

MSc Programmes New

ITU / Programmes / Student Life

Student Life

ITU / Programmes / International students

International students

ITU / Programmes / Open House new

Open House new

ITU / Professional Education / Master in IT Management

Master in IT Management

ITU / Professional Education / Single subjects

Single subjects

ITU / Professional Education / Short courses

Short courses

ITU / Professional Education / Contact

Contact

ITU / Research / Research centers

Research centers

ITU / Research / Sections and research groups

Sections and research groups

ITU / Research / Research resources

Research resources

ITU / Research / PhD Programme

PhD Programme

ITU / Collaboration / Collaboration with students

Collaboration with students

ITU / Collaboration / Employer Branding

Employer Branding

ITU / Collaboration / Research innovation

Research innovation

ITU / Collaboration / Student entrepreneurship

Student entrepreneurship

ITU / About ITU / Organisation

Organisation

ITU / About ITU / Values, strategy and principles

Values, strategy and principles

ITU / About ITU / Facts and Figures

Facts and Figures

ITU / About ITU / Press

Press

ITU / About ITU / Vacancies

Vacancies
  • Programmes
  • Professional Education
  • Research
  • Collaboration
  • About ITU
  • BSc Programmes
  • MSc Programmes
  • Student Life
  • International students
  • Open House
  • Master in IT Management
  • Single Subjects
  • Short courses
  • Contact
  • Centres, hubs & labs
  • Sections and research groups
  • Research resources
  • PhD Programme
  • Collaboration with students
  • Employer Branding
  • Research innovation
  • Student entrepreneurship
  • Organisation
  • Values, strategy and principles
  • Facts and Figures
  • Press and news
  • Vacancies
  • BSc in Global Business Informatics
  • BSc in Digital Design and Interactive Technologies
  • BSc in Software Development
  • BSc in Data Science
  • Applying for a BSc programme
  • MSc in Digital Innovation & Management
  • MSc in Digital Design and Interactive Technologies
  • MSc in Software Design
  • MSc in Data Science
  • MSc in Computer Science
  • MSc in Games
  • Master's reform
  • Applying for an MSc programme
  • Practical information for international students
  • Ask a student
  • Women in tech
  • Student organisations at ITU
  • Study start
  • Labs for students
  • Special Educational Support (SPS)
  • Study and Career Guidance
  • Exchange students
  • Guest students
  • ITU Summer University
  • Open House - BSc programmes
  • Open House - MSc programmes
  • Centre for Digital Play
  • Centre for Climate IT
  • Center for Computing Education Research
  • Centre for Digital Welfare
  • Centre for Information Security and Trust
  • Danish Institute for IT Program Management
  • Maritime Hub
  • Labs
  • Data Science
  • Data, Systems and Robotics
  • Digital Business Innovation
  • Digitalization Democracy and Governance
  • Human-Computer Interaction and Design
  • Play Culture and AI
  • Software Engineering
  • Technologies in Practice
  • Theoretical Computer Science
  • Research groups
  • ITU Research Portal
  • Find researcher
  • Research ethics and integrity
  • Good Scientific Practice
  • Technical Reports
  • About the PhD Programme
  • PhD Courses
  • PhD Defences
  • PhD Positions
  • Types of Enrolment
  • PhD Admission Requirements
  • PhD Handbook
  • PhD Support
  • Project collaboration
  • Project Market
  • Project postings
  • Post a project posting in the job bank
  • IT Match Making
  • Post a job in the job bank
  • Hire an Industrial PhD
  • ITU NextGen
  • ITU Business Development
  • Board of Directors
  • Advisory Panels
  • Diversity Equity and Inclusion
  • Pedagogical principles
  • Annual reports
  • Key figures
  • Development Contracts
  • Quality and Educational Environment
  • Transparency and Openness
  • Articles of association
  • Asset Management
  • The story of ITU
  • News from ITU
  • Press contacts
  • Press photos
  • Find an expert
  • Logos
  • Job agent
  • Test policy
  • Competence profiles
PhD Programme
ITU  /  Research  /  PhD Programme  /  Courses  /  Archive  /  2016  /  PhD Course - Survey of The Most Influential Works in Software Maintenance
  • Research
    • Research centers
    • Sections and research groups
    • Research resources
    • PhD Programme
      • About the PhD Programme
      • Courses
        • 2026
        • 2025
        • 2024
        • Archive
          • 2023
          • 2022
          • 2021
          • 2020
          • 2019
          • 2018
          • 2017
          • 2016
            • PhD Course - Big Data and Ethics
            • PhD Course - Blockchain Summer School
            • PhD Course - Category theory
            • PhD Course - Epistemological Foundations and Research in IS (EPIS: 2016)
            • PhD Course - On Interdisciplinarity CANCELLED
            • PhD Course - IT Design Science Research
            • PhD Course - Linux Kernel
            • PhD Course - Survey of The Most Influential Works in Software Maintenance
              • PhD Course - Theoretical foundations in Human-Computer Interaction - HCI basics
              • PhD Course - Verifying Security Protocols in Tamarin
            • 2015
            • 2014
            • 2013
            • 2012
            • 2011
            • 2010
        • Defences
        • PhD Positions
        • Types of Enrolment
        • PhD Admission Requirements
        • Handbook
        • PhD Support
      • Research theme - Artificial intelligence
      • Research theme - cybersecurity

    PhD Course - Survey of The Most Influential Works in Software Maintenance

    Lecturers: 
    Andrzej Wąsowski
    Aleksandar Dimovski

    Credits:
    5 ECTS

    Dates of the course:
    Every Tuesday starting from 12th January 2016.

    Time:
    From 12:15 till 13:45

    Format:
    Research seminar. 20 reading and discussion sessions (approximately weekly, starting mid June until summer vacation). The course participants are supposed to read the paper before the scheduled discussion slots. Participants take turns presenting the material and leading discussion. Everybody is expected to actively participate in the discussions, relating to the work presented in open minded and critical way. It is especially expected that participants will discuss the relation of the presented works to their own projects.

    Assessment:
    Presentation of at least two papers and active participation throughout the seminar is required for passing the course.

    Grading:
    PASS / FAIL based on fulfilling the above assessment condition.

    Proposed Curriculum:
    The research seminar will be devoted to research in software maintenance, evolution and reengineering. It is aimed for students who already have MSclevel knowledge of Software Engineering. We will start by establishing the context, terminology and key challenges by studying three (late) chapters on maintenance from Pfleeger and Atlee. Then we will switch to reading selected papers from the 20 years of history of the International Conference on Software Maintenance (ICSM/ICSME). The papers are selected by impact and topic. We chosen papers that are highly cited and relate to technology/tools rather than to processes or architectures. The list of papers is given in the bottom of this application. The reading group is planned for 20 weeks, starting mid January. The last four readings will be decided together with the participants, based on the topics that we find relevant and interesting to expand to.

    Amount of hours the student is expected to use on the course:

    • 120 hours reading: we have 20 study group meetings scheduled. We estimate that a PhD student needs 6 hours to read a paper deeply.
    • 30 hours confrontation time: 20 meetings scheduled, 90 minutes each.
    • 30 hours: A student needs additional 6 hours to prepare a presentation / be a session discussion leader. We estimate that each student will have to take this role 5 times (in case of larger participation, we will ask students to work on preparing sessions in groups).

    How to sign up:
    Write a mail to adim@itu.dk (Aleksandar Dimovski)

    Reading List:

    1. Pfleeger and Atlee. Maintaining the System in “Software Engineering”. Pearson 2010 (chapter 11)
    2. Pfleeger and Atlee. Evaluating Products, Processes, and Resources. In “Software Engineering”. Pearson 2010 (chapter 12)
    3. Pfleeger and Atlee. Improving Predictions. In “Software Engineering”. Pearson 2010 (chapter 13)
    4. Ira D. Baxter, Andrew Yahin, Leonardo Mendonça de Moura, Marcelo Sant'Anna, Lorraine Bier: Clone Detection Using Abstract Syntax Trees. 368377
    Electronic Edition BibTeX XML ICSM 1998
    5. Michael W. Godfrey, Qiang Tu: Evolution in Open Source Software: A Case Study. 131142, Electronic Edition BibTeX XML ICSM 2000
    6. Stéphane Ducasse, Matthias Rieger, Serge Demeyer: A Language Independent Approach for Detecting Duplicated Code. 109118 Electronic Edition BibTeX XML ICSM 1999
    7. Gregg Rothermel, Roland H. Untch, Chengyun Chu, Mary Jean Harrold: Test Case Prioritization: An Empirical Study. 179188 Electronic Edition BibTeX XML
    8. Audris Mockus, Lawrence G. Votta: Identifying Reasons for Software Changes using Historic Databases. 120130 Electronic Edition BibTeX XML ICSM 2000
    9. James A. Jones, Mary Jean Harrold: TestSuite Reduction and Prioritization for Modified Condition/Decision Coverage. 92Electronic Edition BibTeX XML ICSM 2001
    10. Radu Marinescu: Detection Strategies: MetricsBased Rules for Detecting Design Flaws. 350359 Electronic Edition BibTeX XML ICSM 2004
    11. Michael Siff, Thomas W. Reps: Identifying modules via concept analysis. 170179 Electronic Edition BibTeX XML 1997
    12. Gregg Rothermel, Mary Jean Harrold, Jeffery Ostrin, Christie Hong: An Empirical Study of the Effects of Minimization on the Fault Detection Capabilities of Test Suites. 3443 Electronic Edition BibTeX XML ICSM 1998
    13. Hiralal Agrawal, Joseph Robert Horgan, Edward W. Krauser, Saul London: Incremental Regression Testing. 348357 E lectronic Edition BibTeX XML 1993
    14. David Chenho Kung, Jerry Gao, Pei Hsia, F. Wen, Yasufumi Toyoshima, Cris Chen: Change Impact Identification in Object Oriented Software Maintenance. 202211 Electronic Edition BibTeX XML ICSM 1994
    15. Ahmed E. Hassan, Richard C. Holt: Predicting Change Propagation in Software Systems. 284293 Electronic Edition BibTeX XML 2004 ICSM
    16. Daniel Jackson, David A. Ladd: Semantic Diff: A Tool for Summarizing the Effects of Modifications. 243252 Electronic Edition BibTeX XML ICSM 1994

    Website:
    Can be found here


    IT-Universitetet i København - Logo

    Contact

    IT University of Copenhagen
    Rued Langgaards Vej 7
    DK-2300 Copenhagen S
    Denmark

    Telephone: +45 7218 5000
    E-mail: itu@itu.dk
    All contact information
    How to get here
    Building accessibility

    Explore

    News
    Vacancies
    Events

    Useful links

    ITU Library Service
    ITU Student
    ITU Alumni
    Body of External Examiners
    Press

    Invoicing

    CVR-nr. 29 05 77 53
    P-number: 1005162959
    EAN-nr. 5798000417878
    Send invoice

    Web

    Web Accessibility Statement
    Privacy Statement

    ITU at Instagram ITU at Facebook ITU at Linkedin ITU at Youtube ITU at Bluesky

    This page is printed from https://www.itu.dk/layouts/itu_responsive/General%20Browser.aspx