Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- ArticleMay 2009
ITACA: An integrated toolbox for the automatic composition and adaptation of Web services
- Javier Camara,
- Jose Antonio Martin,
- Gwen Salaun,
- Javier Cubo,
- Meriem Ouederni,
- Carlos Canal,
- Ernesto Pimentel
ICSE '09: Proceedings of the 31st International Conference on Software EngineeringMay 2009, Pages 627–630https://doi.org/10.1109/ICSE.2009.5070572Adaptation is of utmost importance in systems developed by assembling reusable software services accessed through their public interfaces. This process aims at solving, as automatically as possible, mismatch cases which may be given at the different ...
- ArticleMay 2009
ReMan: A pro-active reputation management infrastructure for composite Web services
ICSE '09: Proceedings of the 31st International Conference on Software EngineeringMay 2009, Pages 623–626https://doi.org/10.1109/ICSE.2009.5070571REMAN is a reputation management infrastructure for composite Web services. It supports the aggregation of client feedback on the perceived QoS of external services, using reputation mechanisms to build service rankings. Changes in rankings are pro-...
- ArticleMay 2009
ContextServ: A platform for rapid and flexible development of context-aware Web services
ICSE '09: Proceedings of the 31st International Conference on Software EngineeringMay 2009, Pages 619–622https://doi.org/10.1109/ICSE.2009.5070570Context-aware Web services are currently emerging as an important technology for building innovative context-aware applications. Unfortunately, context-aware Web services are still difficult to build. This paper describes ContextServ, a platform for ...
- ArticleMay 2009
Synthesis of timed behavior from scenarios in the Fujaba Real-Time Tool Suite
- Stefan Henkler,
- Joel Greenyer,
- Martin Hirsch,
- Wilhelm Schäfer,
- Kahtan Alhawash,
- Tobias Eckardt,
- Christian Heinzemann,
- Renate Loffler,
- Andreas Seibel,
- Holger Giese
ICSE '09: Proceedings of the 31st International Conference on Software EngineeringMay 2009, Pages 615–618https://doi.org/10.1109/ICSE.2009.5070569Based on a well-defined component architecture the tool supports the synthesis of so-called real-time statecharts from timed sequence diagrams. The two step synthesis process addresses the existing scalability problems by a proper decomposition and ...
- ArticleMay 2009
FeatureIDE: A tool framework for feature-oriented software development
ICSE '09: Proceedings of the 31st International Conference on Software EngineeringMay 2009, Pages 611–614https://doi.org/10.1109/ICSE.2009.5070568Tools support is crucial for the acceptance of a new programming language. However, providing such tool support is a huge investment that can usually not be provided for a research language. With FeatureIDE, we have built an IDE for AHEAD that ...
-
- ArticleMay 2009
Save-IDE - A tool for design, analysis and implementation of component-based embedded systems
ICSE '09: Proceedings of the 31st International Conference on Software EngineeringMay 2009, Pages 607–610https://doi.org/10.1109/ICSE.2009.5070567The paper presents Save-IDE, an Integrated Development Environment for the development of component-based embedded systems. Save-IDE supports efficient development of dependable embedded systems by providing tools for design of embedded software systems ...
- ArticleMay 2009
CloneDetective - A workbench for clone detection research
ICSE '09: Proceedings of the 31st International Conference on Software EngineeringMay 2009, Pages 603–606https://doi.org/10.1109/ICSE.2009.5070566The area of clone detection has considerably evolved over the last decade, leading to approaches with better results, but at the same time using more elaborate algorithms and tool chains. In our opinion a level has been reached, where the initial ...
- ArticleMay 2009
SemDiff: Analysis and recommendation support for API evolution
ICSE '09: Proceedings of the 31st International Conference on Software EngineeringMay 2009, Pages 599–602https://doi.org/10.1109/ICSE.2009.5070565As a framework evolves, changes in its Application Programming Interface (API) can break client programs that extend the framework. Repairing a client program can be a challenging task because developers need to understand the context surrounding the ...
- ArticleMay 2009
Ldiff: An enhanced line differencing tool
ICSE '09: Proceedings of the 31st International Conference on Software EngineeringMay 2009, Pages 595–598https://doi.org/10.1109/ICSE.2009.5070564Differencing tools are highly relevant for a series of software engineering tasks, including analyzing developers' activities, assessing the changeability of software artifacts, and monitoring the maintenance of critical assets such as source clones and ...
- ArticleMay 2009
Ævol: A tool for defining and planning architecture evolution
ICSE '09: Proceedings of the 31st International Conference on Software EngineeringMay 2009, Pages 591–594https://doi.org/10.1109/ICSE.2009.5070563Architecture evolution is a key feature of most software systems. There are few tools that help architects plan and execute these evolutionary paths. We demonstrate a tool to enable architects to describe evolution paths, associate properties with ...
- ArticleMay 2009
Feedback-driven requirements engineering: The Heuristic Requirements Assistant
ICSE '09: Proceedings of the 31st International Conference on Software EngineeringMay 2009, Pages 587–590https://doi.org/10.1109/ICSE.2009.5070562The complexity of today's software systems is constantly increasing. As a result, requirements for these systems become more comprehensive and complicated. In this setting, requirements engineers struggle to capture consistent and complete requirements ...
- ArticleMay 2009
VIDA: Visual interactive debugging
ICSE '09: Proceedings of the 31st International Conference on Software EngineeringMay 2009, Pages 583–586https://doi.org/10.1109/ICSE.2009.5070561Software debugging is time-consuming and effort-consuming. Although software debugging, especially fault-localization, has been studied for long, few practical debugging tools have been developed and used by the industry. In this paper we present VIDA, ...
- ArticleMay 2009
Alitheia Core: An extensible software quality monitoring platform
ICSE '09: Proceedings of the 31st International Conference on Software EngineeringMay 2009, Pages 579–582https://doi.org/10.1109/ICSE.2009.5070560Research in the fields of software quality and maintainability requires the analysis of large quantities of data, which often originate from open source software projects. Pre-processing data, calculating metrics, and synthesizing composite results from ...
- ArticleMay 2009
ConcernLines: A timeline view of co-occurring concerns
ICSE '09: Proceedings of the 31st International Conference on Software EngineeringMay 2009, Pages 575–578https://doi.org/10.1109/ICSE.2009.5070559Understanding the evolution of a software system requires understanding how information about the release history, non-functional requirements and project milestones relates to functional requirements on the software components. This short paper ...
- ArticleMay 2009
CocoViz with ambient audio software exploration
ICSE '09: Proceedings of the 31st International Conference on Software EngineeringMay 2009, Pages 571–574https://doi.org/10.1109/ICSE.2009.5070558For ages we used our ears side by side with our ophthalmic stimuli to gather additional information, leading and supporting us in our visualization. Nowadays numerous software visualization techniques exist that aim to facilitate program comprehension. ...
- ArticleMay 2009
JUnitMX - A change-aware unit testing tool
ICSE '09: Proceedings of the 31st International Conference on Software EngineeringMay 2009, Pages 567–570https://doi.org/10.1109/ICSE.2009.5070557Developers use unit testing to improve the quality of software systems. Current development tools for unit testing help with automating test execution, with reporting results, and with generating test stubs. However, they offer no aid for designing ...
- ArticleMay 2009
A toolset for automated failure analysis
ICSE '09: Proceedings of the 31st International Conference on Software EngineeringMay 2009, Pages 563–566https://doi.org/10.1109/ICSE.2009.5070556Classic fault localization techniques can automatically provide information about the suspicious code blocks that are likely responsible for observed failures. This information is useful, but not sufficient to completely understand the causes of failing ...
- ArticleMay 2009
SmartTutor: Creating IDE-based interactive tutorials via editable replay
ICSE '09: Proceedings of the 31st International Conference on Software EngineeringMay 2009, Pages 559–562https://doi.org/10.1109/ICSE.2009.5070555Interactive tutorials, like Eclipse's cheat sheets, are good for novice programmers to learn how to perform tasks (e.g., checking out a CVS project) in an Integrated Development Environment (IDE). Creating these tutorials often requires programming ...
- ArticleMay 2009
TranStrL: An automatic need-to-translate string locator for software internationalization
ICSE '09: Proceedings of the 31st International Conference on Software EngineeringMay 2009, Pages 555–558https://doi.org/10.1109/ICSE.2009.5070554Software internationalization is often necessary when distributing software applications to different regions around the world. In many cases, developers often do not internationalize a software application at the beginning of the development stage. To ...
- ArticleMay 2009
UEMan: A tool to manage user evaluation in development environments
ICSE '09: Proceedings of the 31st International Conference on Software EngineeringMay 2009, Pages 551–554https://doi.org/10.1109/ICSE.2009.5070553One of the challenges in software development is to collect and analyze the end users' feedback in an effective and efficient manner. In this paper we present a tool to manage user evaluation alongside the process of software development. The tool is ...