By Topic

13th IEEE International Workshop on Software Technology and Engineering Practice (STEP'05)

Date 24-25 Sept. 2005

Filter Results

Displaying Results 1 - 25 of 38
  • 13th IEEE International Workshop on Software Technology and Engineering Practice - Cover

    Publication Year: 2005, Page(s): c1
    Request permission for commercial reuse | PDF file iconPDF (127 KB)
    Freely Available from IEEE
  • 13th IEEE International Workshop on Software Technology and Engineering Practice - Title

    Publication Year: 2005, Page(s):i - iii
    Request permission for commercial reuse | PDF file iconPDF (61 KB)
    Freely Available from IEEE
  • 13th IEEE International Workshop on Software Technology and Engineering Practice - Copyright

    Publication Year: 2005, Page(s): iv
    Request permission for commercial reuse | PDF file iconPDF (79 KB)
    Freely Available from IEEE
  • 13th IEEE International Workshop on Software Technology and Engineering Practice - TOC

    Publication Year: 2005, Page(s):v - vii
    Request permission for commercial reuse | PDF file iconPDF (91 KB)
    Freely Available from IEEE
  • Message from the General Chair and Program Chairs

    Publication Year: 2005, Page(s): viii
    Request permission for commercial reuse | PDF file iconPDF (52 KB) | HTML iconHTML
    Freely Available from IEEE
  • Conference Committee

    Publication Year: 2005, Page(s): ix
    Request permission for commercial reuse | PDF file iconPDF (51 KB)
    Freely Available from IEEE
  • Steering and Program Committees

    Publication Year: 2005, Page(s): x
    Request permission for commercial reuse | PDF file iconPDF (62 KB)
    Freely Available from IEEE
  • Reviewers

    Publication Year: 2005, Page(s): xi
    Request permission for commercial reuse | PDF file iconPDF (58 KB)
    Freely Available from IEEE
  • Workshops

    Publication Year: 2005, Page(s): xii
    Request permission for commercial reuse | PDF file iconPDF (60 KB)
    Freely Available from IEEE
  • Software Process Improvement, Quality Assurance and Measurement

    Publication Year: 2005, Page(s):3 - 6
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (78 KB) | HTML iconHTML

    The aim of this workshop was to present and discuss emergent software quality improvement approaches, with an emphasis on practical applications. Different views on the improvement of software processes, software products, and their interrelations, have been addressed during the workshop View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Managing Model Quality in UML-Based Software Development

    Publication Year: 2005, Page(s):7 - 16
    Cited by:  Papers (8)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (437 KB) | HTML iconHTML

    With the advent of UML and MDA, models play an increasingly important role in software development. Hence, the management of the quality of models is of key importance for completing projects succesfully. However, existing approaches towards software quality focus on the implementation and execution of systems. These existing quality models cannot be straightforwardly mapped to the domain of UML m... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A Framework for the Vamp;V Capability Assessment Focused on the Safety-Criticality

    Publication Year: 2005, Page(s):17 - 24
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (901 KB) | HTML iconHTML

    As the importance of verification and validation (V&V) activities is growing, the necessity of criticality-based assessment framework of V&V capability is increasing in the safety-critical software organizations. Although several maturity models for quality improvement, such as capability maturity model integration (CMMI) and testing maturity model (TMM), were developed following the indus... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Adoption-Centric Software Maintenance Process Improvement via Information Integration

    Publication Year: 2005, Page(s):25 - 34
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (150 KB) | HTML iconHTML

    Software process improvement is an iterative activity, normally involving measurement, analysis, and change. For most organizations, the existing software process has substantial momentum and is seemingly immovable. Any change to existing process activities causes turbulence in the organization, which can be a significant barrier to adoption of the quality improvement initiative. This paper presen... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Workshop on Evolution of Software Systems in a Business Context (ESSBC)

    Publication Year: 2005, Page(s):35 - 38
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (84 KB) | HTML iconHTML

    The capability of an enterprise to innovate and promptly and effectively respond to change requests coming from both internal and external drivers has nowadays become a measure of the competitiveness of the enterprise in all business sectors. Innovation often implies modifying the enterprise business processes and, as a consequence, requires the evolution of the enterprise software systems. In thi... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Web-Service-Oriented Customer Relationship Management System Evolution

    Publication Year: 2005, Page(s):39 - 48
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (156 KB) | HTML iconHTML

    Customer relationship management (CRM) systems are designed to help managing customers and building fixed relations with customers by quick response and efficient services. The motive of reengineer CRM towards Web services is to improve the flexibility and its efficiency of CRM system in the dynamic changes of market economics (Davids, 1999). In this paper, we concentrate on the stage of utilising... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Software Architecture for Evolving Environment

    Publication Year: 2005, Page(s):49 - 60
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (146 KB) | HTML iconHTML

    Service orientation in software engineering offers the solution of the problem how to react on the quickly changing globalized environment. The properties of service-oriented software systems are substantially enhanced if the service interfaces can be user and business oriented. It has consequences for the use of standards. We show the ways of the flexible implementation of user-oriented interface... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Workshop on Empirical Studies in Reverse Engineering

    Publication Year: 2005, Page(s):61 - 64
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (85 KB) | HTML iconHTML

    The field of reverse engineering, originally tied to the analysis and restructuring of legacy systems, proved to be equally effective in supporting the evolution of modern software systems (e.g., OO code, Web applications, etc.). Correspondingly, a high number of techniques and tools have been developed to address the program comprehension needs of the programmers facing maintenance tasks on any k... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • How Crosscutting Concerns Evolve in JHotDraw

    Publication Year: 2005, Page(s):65 - 73
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (213 KB) | HTML iconHTML

    Programmers tend to isolate concerns in source code as a way to achieve a clearer visualization of scattered and tangled code. Thus, a crosscutting concern can be well represented as the set of tangled and scattered lines of code across the system. With such model, we found that crosscutting concerns are first inserted in the system and then maintained through a set of changes performed exclusivel... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Towards an Ontology of Factors Influencing Reverse Engineering

    Publication Year: 2005, Page(s):74 - 80
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (88 KB) | HTML iconHTML

    In the context of the workshop's discussion on a general framework for empirical studies on reverse engineering, this paper stresses the need for an ontology of factors influencing the application of reverse engineering techniques. Through an integration of existing work, this paper proposes a tentative ontology. This work provides the first step towards an ontology facilitating communication of e... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Supporting Migration to Services using Software Architecture Reconstruction

    Publication Year: 2005, Page(s):81 - 91
    Cited by:  Papers (7)  |  Patents (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (556 KB) | HTML iconHTML

    There are many good reasons why organizations should perform software architecture reconstructions. However, few organizations are willing to pay for the effort. Software architecture reconstruction must be viewed not as an effort on its own but as a contribution in a broader technical context, such as the streamlining of products into a product line or the modernization of systems that hit their ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Using MAP for Recovering the Architecture of Web Systems of a Spanish Insurance Company

    Publication Year: 2005, Page(s):92 - 101
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (141 KB) | HTML iconHTML

    Software maintenance is a key activity for supporting the evolution of existing software systems but in many cases they are considered time consuming tasks. In certain systems (e.g., Web applications), changes must be performed very often and the time to carry out the maintenance activities is very short. In such cases, the need to count with suitable software architectures able to support the dyn... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Reusing Code for Modernization of Legacy Systems

    Publication Year: 2005, Page(s):102 - 114
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (154 KB) | HTML iconHTML

    Modernizing scientific legacy system to object-oriented platforms has been a challenge for the research community over the past few years. It is infeasible to rewrite the entire software with new design rules. The practice of software development continues to shift towards the reuse of legacy systems to handle the complexities of software development. Object-oriented programming enables us to reus... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Design Issues for Software Analysis and Maintenance Tools

    Publication Year: 2005, Page(s):115 - 117
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (85 KB) | HTML iconHTML

    Software maintainers have long been acutely aware of the challenges involved in managing software change processes. Activities such as software migration, restructuring and reengineering all involve source code modification. They rely heavily on analysis and comprehension of the complex system structures and interactions that characterize both legacy and modern software systems. It is widely accep... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Stub Libraries for Software Migration and Development

    Publication Year: 2005, Page(s):118 - 126
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (343 KB) | HTML iconHTML

    We propose novel tool support for increasing testability of software systems. The support comprises stub software libraries for testing programs on platforms on which regular libraries may not be available. This can be encountered during outsourced software development (libraries unavailable to outsourcing provider), and development/migration in advance of vendor-provided libraries. Briefly, a stu... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Tool Support for Continuous Quality Assessment

    Publication Year: 2005, Page(s):127 - 136
    Cited by:  Papers (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (193 KB) | HTML iconHTML

    Maintenance costs make up the bulk of the total life cycle costs of a software system. Besides organizational issues such as knowledge management and turnover, the long-term maintenance costs are largely predetermined by various quality attributes of the software system itself such as redundancy and adequate documentation. Unfortunately, many quality defects can hardly be corrected retrospectively... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.