ACM Home Page

Searching within The Guide for: PrimaryCCS:D27  (start a new search)

Found 2,129 of 1,394,228

REFINE YOUR SEARCH

ADVANCED SEARCH
Advanced search.  Advanced Search

FEEDBACK
Please provide us with feedback. Please provide us with feedback

Found 2,129 of 1,394,228

Results 1 - 20 of 2,129
Sort by in
Result page: 1   2   3   4   5   6   7   8   9   10    next    >>
1
VIFOR: a tool for software maintenance
January 1990
Software—Practice & Experience , Volume 20 Issue 1
Publisher: John Wiley & Sons, Inc.
Additional Information:full citation, cited by, index terms
Bibliometrics:  Downloads (6 Weeks): n/a,   Downloads (12 Months): n/a,   Downloads (Overall): n/a,    Citation Count: 5
2
Identifying Refactorings from Source-Code Changes
September 2006
ASE '06: Proceedings of the 21st IEEE/ACM International Conference on Automated Software Engineering
Publisher: IEEE Computer Society
Full text available: Publisher SitePublisher Site
Additional Information:full citation, abstract, cited by, index terms
Bibliometrics:  Downloads (6 Weeks): n/a,   Downloads (12 Months): n/a,   Downloads (Overall): n/a,    Citation Count: 11

Software has been and is still mostly refactored without tool support. Moreover, as we found in our case studies, programmers tend not to document these changes as refactorings, or even worse label changes as refactorings, although they are not. In this ...

3
Comprehending implementation recipes of framework-provided concepts through dynamic analysis
October 2007
OOPSLA '07: Companion to the 22nd ACM SIGPLAN conference on Object-oriented programming systems and applications companion
Publisher: ACM Request Permissions Request Permissions   
Full text available: PdfPdf (230.58 KB)
Additional Information:full citation, abstract, references, index terms
Bibliometrics:  Downloads (6 Weeks): 3,   Downloads (12 Months): 24,   Downloads (Overall): 97,    Citation Count: 0

Application developers often use example applications as a guide to learn how to implement a framework-provided concept. To ease applying this technique, we present a novel framework comprehension technique called FUDA. FUDA integrates a new dynamic ...


Keywords: FUDA, clustering, data mining, dynamic slicing, framework comprehension, object-oriented software frameworks
4
An approach to feature-based software construction for enhancing maintainability: Papers from COMPSAC 2004
July 2006
Software—Practice & Experience , Volume 36 Issue 9
Publisher: John Wiley & Sons, Inc.
Additional Information:full citation, abstract, index terms
Bibliometrics:  Downloads (6 Weeks): n/a,   Downloads (12 Months): n/a,   Downloads (Overall): n/a,    Citation Count: 0

While the way we build software affects significantly its maintenance in terms of the effort and cost, the experience level of the maintainer in a software acquirers' organization is also one of concern. In this context, often the maintainer is the user ...


Keywords: dependency alignment, essentiality, feature, maintainer, unidirectional dependency
5
MERCURY: H system for the computer-aided distribution of technical reports
January 1969
Journal of the ACM (JACM) , Volume 16 Issue 1
Publisher: ACM Request Permissions Request Permissions   
Full text available: PdfPdf (522.47 KB)
Additional Information:full citation, abstract, cited by, index terms
Bibliometrics:  Downloads (6 Weeks): 1,   Downloads (12 Months): 15,   Downloads (Overall): 64,    Citation Count: 1

MERCURY is a computer-aided system for the selective distribution of Bell Telephone Laboratories technical reports to employees. MERCURY is based on the idea that the job of distribution should be divided between the author and the reader with each performing ...

6
Refactoring use case models
January 2007
Refactoring use case models
Publisher: Concordia University
Additional Information:full citation, abstract, index terms
Bibliometrics:  Downloads (6 Weeks): n/a,   Downloads (12 Months): n/a,   Downloads (Overall): n/a,    Citation Count: 0

Use cases are promising vehicles for specifying requirements. However, obtaining well-organized use case models is difficult during software evolution. The thesis proposes to address the issue by refactoring use case models. Refactoring is a program ...

7
SIGDOC 98: program, travel, and registration news
August 1998
SIGDOC Asterisk Journal of Computer Documentation , Volume 22 Issue 3
Publisher: ACM
Full text available: PdfPdf (511.09 KB)
Additional Information:full citation, index terms
Bibliometrics:  Downloads (6 Weeks): 0,   Downloads (12 Months): 5,   Downloads (Overall): 67,    Citation Count: 0
8
Investment in computer-product documentation: causes and effects
October 1991
Text, ConText, and HyperText
Publisher: MIT Press
Additional Information:full citation, index terms
Bibliometrics:  Downloads (6 Weeks): n/a,   Downloads (12 Months): n/a,   Downloads (Overall): n/a,    Citation Count: 0
9
A framework for an adaptive refactoring tool
June 2006
ICAI'06: Proceedings of the 7th WSEAS International Conference on Automation & Information
Publisher: World Scientific and Engineering Academy and Society (WSEAS)
Additional Information:full citation, abstract, references, index terms
Bibliometrics:  Downloads (6 Weeks): n/a,   Downloads (12 Months): n/a,   Downloads (Overall): n/a,    Citation Count: 0

Refactoring is the process of making changes to the internal structure of existing code without changing the external behavior of that code. The resulting code is more flexible, reusable, and maintainable. While refactoring is becoming more popular in ...


Keywords: design patterns, refactoring, software engineering, software tools and environments
10
Assessing modularization and code scavenging techniques
September 1995
Journal of Software Maintenance: Research and Practice , Volume 7 Issue 5
Publisher: John Wiley & Sons, Inc.
Additional Information:full citation, cited by, index terms
Bibliometrics:  Downloads (6 Weeks): n/a,   Downloads (12 Months): n/a,   Downloads (Overall): n/a,    Citation Count: 3

Keywords: legacy systems, maintenance, modularization, re-engineering, technology transfer
11
Primitives for the dynamic evolution of component-based applications
March 2007
SAC '07: Proceedings of the 2007 ACM symposium on Applied computing
Publisher: ACM Request Permissions Request Permissions   
Full text available: PdfPdf (115.09 KB)
Additional Information:full citation, abstract, references, index terms
Bibliometrics:  Downloads (6 Weeks): 5,   Downloads (12 Months): 25,   Downloads (Overall): 74,    Citation Count: 0

Due to the coarse granularity of components-based applications, components platforms are good candidates for enabling dynamic software evolution. The LuckyJ platform was designed to allow the dynamic evolution of applications. It implements the three ...


Keywords: components, dynamic software updating
12
Declarative information in software manuals: what's the use?
October 1997
SIGDOC '97: Proceedings of the 15th annual international conference on Computer documentation
Publisher: ACM Request Permissions Request Permissions   
Full text available: PdfPdf (1.26 MB)
Additional Information:full citation, references, cited by, index terms
Bibliometrics:  Downloads (6 Weeks): 2,   Downloads (12 Months): 11,   Downloads (Overall): 244,    Citation Count: 3
13
Opinion: For Want of a Comma, the Meaning Was Lost
July 2004
Queue , Volume 2 Issue 5
Publisher: ACM Request Permissions Request Permissions   
Full text available: HtmlHtml (10.53 KB),  PdfPdf (110.54 KB)
Additional Information:full citation, cited by, index terms
Bibliometrics:  Downloads (6 Weeks): 23,   Downloads (12 Months): 109,   Downloads (Overall): 197,    Citation Count: 1
14
The retreat from usability: user documentation in the post-usability era
March 1995
SIGDOC Asterisk Journal of Computer Documentation , Volume 19 Issue 1
Publisher: ACM
Full text available: PdfPdf (1.60 MB)
Additional Information:full citation, abstract, references, cited by, index terms
Bibliometrics:  Downloads (6 Weeks): 2,   Downloads (12 Months): 20,   Downloads (Overall): 679,    Citation Count: 3

During the 1980s, developers and documentors collaborated on a joint mission: to make applications (and their manuals) as usable as possible: easy-to-learn, easy-to-operate, and therefore more useful. In recent years, however, developers have substantially ...

15
A study of the effects of three commonly used software engineering strategies on software enhancement productivity
May 1988
Information and Management , Volume 14 Issue 5
Publisher: Elsevier Science Publishers B. V.
Additional Information:full citation, index terms
Bibliometrics:  Downloads (6 Weeks): n/a,   Downloads (12 Months): n/a,   Downloads (Overall): n/a,    Citation Count: 0
16
Journal of Software Maintenance: Research and Practice: Volume 8 Issue 6
December 1996
Journal of Software Maintenance: Research and Practice
Publisher: John Wiley & Sons, Inc.
Additional Information:full citation, index terms
Bibliometrics:  Downloads (6 Weeks): n/a,   Downloads (12 Months): n/a,   Downloads (Overall): n/a,    Citation Count: 0
17
Sequential thematic organization of publications: how to achieve coherence in proposals and reports
August 1999
SIGDOC Asterisk Journal of Computer Documentation , Volume 23 Issue 3
Publisher: ACM
Full text available: PdfPdf (3.80 MB)
Additional Information:full citation, index terms
Bibliometrics:  Downloads (6 Weeks): 3,   Downloads (12 Months): 12,   Downloads (Overall): 336,    Citation Count: 1
18
Evolution support mechanisms for software product line process
October 2008
Journal of Systems and Software , Volume 81 Issue 10
Publisher: Elsevier Science Inc.
Additional Information:full citation, abstract, references, index terms
Bibliometrics:  Downloads (6 Weeks): n/a,   Downloads (12 Months): n/a,   Downloads (Overall): n/a,    Citation Count: 0

Software product family process evolution needs specific support for incremental change. Product line process evolution involves in addition to identifying new requirements the building of a meta-process describing the migration from the old process ...


Keywords: Feature-based object oriented model, Meta-process, Product line architecture, Software development process, Software product line process evolution, Transient process, Use case modeling
19
Refactoring - Does it improve software quality?
May 2007
ICSEW '07: Proceedings of the 29th International Conference on Software Engineering Workshops
Publisher: IEEE Computer Society
Full text available: Publisher SitePublisher Site
Additional Information:full citation, abstract, index terms
Bibliometrics:  Downloads (6 Weeks): n/a,   Downloads (12 Months): n/a,   Downloads (Overall): n/a,    Citation Count: 0

Software systems undergo modifications, improvements and enhancements to cope with evolving requirements. This maintenance can cause their quality to decrease. Various metrics can be used to evaluate the way the quality is affected. Refactoring is one ...

20
Traceability Link Evolution Management with Incremental Latent Semantic Indexing
July 2007
COMPSAC '07: Proceedings of the 31st Annual International Computer Software and Applications Conference - Volume 01 , Volume 01
Publisher: IEEE Computer Society
Full text available: Publisher SitePublisher Site
Additional Information:full citation, abstract, index terms
Bibliometrics:  Downloads (6 Weeks): n/a,   Downloads (12 Months): n/a,   Downloads (Overall): n/a,    Citation Count: 2

As dynamic as software development, software artifacts are also constantly in evolution. As a result, traceability links among them are also changing over time. Even though traceability link recovery (TLR) tools have been successful in generating traceability ...

Result page: 1   2   3   4   5   6   7   8   9   10    next    >>