Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Cláudia M. L. Werner

dblp:w/CMLWerner · also Cláudia Maria Lima Werner · DBLP profile ↗
← Back
60ranked-venue papers
1as first author
3since 2021 · last 2024
0000-0002-4231-9621ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 44 · 1 first-authorArtificial intelligence and machine learning · 14Human-computer interaction and ubiquitous computing · 9 · 2 since 2021Databases, data management, data science and information retrieval · 7 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 2 since 2021Systems, architecture and hardware · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Requirements engineering and software design · 61% Software maintenance and evolution · 39%

Topics — the 3 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Requirements engineering and software design
software architecture
0.112006
ArchTrace: Policy-Based Support for Managing Evolving Architecture-to-Implementation Traceability Links · ASE 2006
Requirements engineering and software design › software architecture
software architecture evolution
0.112006
ArchTrace: Policy-Based Support for Managing Evolving Architecture-to-Implementation Traceability Links · ASE 2006
Software maintenance and evolution
software evolution
0.012006
ArchTrace: Policy-Based Support for Managing Evolving Architecture-to-Implementation Traceability Links · ASE 2006

Methods — techniques the papers use, named apart from their topics

policy-based traceability · 0.1
YearPublicationVenuePosition
2024 Metaverse Education Research Across Latin America: A Systematic Mapping Study
Filipe Fernandes 0001, Cláudia M. L. Werner
iLRN (2)2
2021 Work-in-Progress-Supporting Software Engineering Education through Immersive Learning
abstract
Software Engineering Education (SEE) community has been looking for alternatives to improve teaching, since the study of Software Engineering (SE) currently involves the application of a lot of theory in the classroom and little application in scenarios that convey the reality of software development. In this sense, Immersive Learning emerges as a potential approach to support the improvement of learning outcomes in SE. Therefore, the goal of this work is to present Immersive Software Engineering Education (iSEE), in which a theoretical framework is proposed by the researchers to support the planning and development of immersive educational applications for SE, as well as a platform to encourage the use of these applications by the SEE community. An example of using the theoretical framework and a preliminary evaluation of a game to teach basic object-oriented concepts are also presented.
Filipe Fernandes 0001, Cláudia M. L. Werner
iLRN2
2021 Design, Application and Evaluation of PROV-SwProcess: A PROV extension Data Model for Software Development Processes
Gabriella Castro Barbosa Costa, Cláudia M. L. Werner, Regina Braga 0001, Eldânae Nogueira Teixeira, Victor Ströele A. Menezes, Marco Antônio Pereira Araújo, Marcos Alexandre Miguel
J. Web Semant.2
2020 SECO-AM: An Approach for Maintenance of IT Architecture in Software Ecosystems
abstract
Systems used by an organization to achieve business objectives are supported by technologies included in its technological platform, creating a software ecosystem (SECO). Modifications on these technologies can lead essential systems to lose performance or support. Thus, IT managers and architects should pay attention while making changes by not only accounting for information on technologies, but also considering their relationships. Such information may be spread in different documents and also difficult to analyze mostly due to the organizational complexity and lack of tooling support. The purpose of this work is to assist IT managers and architects in making decisions as regards to IT architecture modification, i.e., the set of technologies that supports products and services of an organization. Firstly, critical factors for maintaining IT architecture were investigated through a systematic mapping and a survey research. As a result, an approach to support technology assessment and analysis was defined, exploring the network structure that represents the organization's ecosystem. A tool implementing the key features of the proposed approach was developed, including visualization of SECO networks and configuration of well-defined criteria. Finally, both the approach and tool were evaluated through a feasibility study on the technology and concepts acceptance within a specific, real scenario. A positive feedback on the approach's relevance and tool's resources was observed.
Thaiana Lima, Rodrigo Pereira dos Santos, Cláudia M. L. Werner
CLEI3
2019 Software process line as an approach to support software process reuse: A systematic literature review
Eldânae Nogueira Teixeira, Fellipe Araújo Aleixo, Francisco Dione de Sousa Amâncio, Edson OliveiraJr, Uirá Kulesza, Cláudia M. L. Werner
Inf. Softw. Technol.6
2019 Special issue ICSR 2017
Cláudia M. L. Werner, Goetz Botterweck
J. Syst. Softw.1
2018 Software Process Definition using Process Lines: A Systematic Literature Review
abstract
Software processes have been the focus of discussion in literature, but defining a software process remains a challenge. The Software Process Line (SPrL) technique offers a systematic process reuse approach that identifies processes' similarities and variability. This study aims to characterize the state-of-the-art of the software process definition using SPrL. A Systematic Literature Review (SLR) was conducted and 26 papers were identified to be studied in depth. The results indicate a concentration of approaches that use mapping/rules techniques to support variability resolution and the need for integrated supporting tools. In addition, three problems that affect the software process definition using SPrL were observed: (1) low understanding of SPrL models complexity and their impact, (2) lack of understanding about the impacts of the defined software process, and (3) experts' knowledge dependence issues in decision-making to solve variability.
Diogo M. Costa, Eldânae Nogueira Teixeira, Cláudia M. L. Werner
CLEI3
2018 Software Processes Analysis with Provenance
Gabriella Castro Barbosa Costa, Humberto L. O. Dalpra, Eldânae Nogueira Teixeira, Cláudia M. L. Werner, Regina Braga 0001, Marcos Alexandre Miguel
PROFES4
2018 Real-Time Process Adaptation: A Context-Aware Replanning Approach
abstract
Complexity and dynamism of day-to-day activities are inextricably linked, thus the need for constant adaptation to address emerging demands has grown. Process adaptation is the action of customizing a process instance to make it applicable to a particular situation. However, unplanned conditions may occur at any time during process execution. So, the design of a complete process model has given place to a flexible design based on reuse and adaptation. This paper addresses the problem of dynamic adaptation within a process-aware information system (IS). On top of a theory for context-aware ISs, we argue that an unexpected situation can be characterized by a number of known contextual elements and could be used to automate the decision of replanning the process flow in a specific instance, in order to preserve the process strategy. The solution was evaluated in real setting observational studies in the domains of oil and gas and air traffic control.
Vanessa Tavares Nunes, Flávia Maria Santoro, Cláudia M. L. Werner, Célia Ghedini Ralha
IEEE Trans. Syst. Man Cybern. Syst.3
2016 Supporting negotiation and socialization for component markets in software ecosystems context
abstract
Organizations open up their software platforms and reusable assets to others, including partners and third-party developers around the world, creating software ecosystems (SECOs). It can contribute to minimize nontechnical barriers of software reuse in industry because it explores potential benefits from the relations among companies and stakeholders. An inhibitor is the complexity in defining value for reusable assets in a scenario where producers try to meet customers' expectations, and vice-versa. This paper presents a value-based mechanism to support component negotiation and socialization processes in a reuse repository in the SECO context as an extension of the Brechó-EcoSys environment. Social resources were integrated into the mechanism in order to aid component negotiation. An evaluation of the negotiation mechanism was performed, based on an analysis of its elements and functions against critical factors in the negotiation within a SECO, identified in a previous systematic literature review. In addition, an analysis of the social resources supporting the negotiation mechanism was performed against popular sociotechnical elements for SECOs, identified in a previous survey with experts in the field.
Rodrigo Pereira dos Santos, Cláudia M. L. Werner, Lucas Rodrigues Tostes, Thaiana Lima, Gabriel Barbosa
CLEI2
2015 A Roadmap for Cloud SECO: EcoData and the New Actors in IoT Era
abstract
This paper's main goal is to structure an initial research on the Software Ecosystem (SECO) field, regarding the so called CAMSS (Cloud, Analytics, Mobile, Social and Security) and IoT (Internet of Things) technologies. Our main goal is to share our first ideas and some observations we have been conducting in an empirical way. As such, Cloud SECOs bring the ecosystem environment to another level, with new challenges in all three dimensions: technology, social and business. Besides that, we have been observing a possible shift in the center of some SECOs, i.e., Those "things" connected to the Internet have introduced new players - at least in the sense they interact with the environment by providing data. As new software architectures and technologies emerge to support the new scenario being drawn, our research tries to characterize this new ecosystem and identify challenges, providing a roadmap that could help new entrants.
Marcelo França 0001, Rodrigo Pereira dos Santos, Cláudia M. L. Werner
DCOSS3
2015 A survey on socio-technical resources for software ecosystems
abstract
Software Ecosystem (SECO) is often understood as a set of actors interacting among themselves and manipulating artifacts with the support of a common technology platform. SECO can represent an environment in which the component repository is gathering stakeholders, and software products and components. By manipulating software artifacts, a technical network emerges from component repositories that support Software Reuse. Those repositories often lack resources to support actors' relationships. Introducing social resources in SECO aims at stimulating actors' interactions, information exchange and better understanding on how artifacts are manipulated in such social relations. In this paper, we focus on investigating SECO representing component repositories that include socio-technical resources. A survey with experts was planned and executed. The goal was to identify the relevance of each resource for a SECO based on component repositories, initially focused on the Brazilian scenario. This paper also describes the analysis of the data collected in this survey. Some information of other SECO elements extracted from the data is also presented, e.g., the participants' profile and how they behave within a SECO.
Thaiana Lima, Rodrigo Pereira dos Santos, Cláudia M. L. Werner
MEDES3
2015 Collaboration optimization in software process composition
Andréa Magalhães Magdaleno, Márcio de Oliveira Barros, Cláudia M. L. Werner, Renata Mendes de Araujo, Carlos Freud Alves Batista
J. Syst. Softw.3
2014 An information visualization feature model for supporting the selection of software visualizations
abstract
Software development comprises the execution of a variety of tasks, such as bug discovery, finding reusable assets, dependency analysis etc. A better understanding of the task at hand and its surroundings can improve the development performance in general. Software visualizations can support such understanding by addressing different issues according to the necessity of stakeholders. However, knowing which visualizations better fit a given task in progress is not a trivial skill. In this sense, a feature model, intended for organizing the knowledge of a given domain and allowing the reuse of components, can support the identification, categorization and selection of information visualization elements. This work presents an ongoing domain analysis performed for building an information visualization feature model, whose goal is to support the process of choosing and building proper, suitable software visualizations.
Renan Vasconcelos, Marcelo Schots, Cláudia M. L. Werner
ICPC3
2014 Using a Task-Oriented Framework to Characterize Visualization Approaches
abstract
Visualization approaches support stakeholders in a variety of tasks. However, they are spread in the literature and their information is usually not clearly organized, classified and categorized, which makes them hard to be found and used in practice. This paper presents the use of a task-oriented framework in the context of a characterization study of visualizations that provide support for software reuse tasks. Such framework was extended in order to capture more detailed information that may be useful for assessing the suitability of a particular visualization. Besides enabling a better organization of the findings, the use of the extended framework allows to identify aspects that lack more support, indicating opportunities for researchers on software reuse and software visualization.
Marcelo Schots, Cláudia M. L. Werner
VISSOFT2
2013 A Common Representation for Reuse Assistants
Fábio Basso, Cláudia M. L. Werner, Raquel M. Pillat, Toacy Cavalcante de Oliveira
ICSR2
2013 From applications to a software ecosystem platform: an exploratory study
abstract
The essence of the software ecosystem concept encourages external developers to interact with a software platform, enabling them to contribute or evolve such platform. Trying to expand a product into a platform on which components, services and applications can be created, a company may provide the basis for an ecosystem and its life cycle. In this paper, we describe the evolution process of an application towards an ecosystem using current models and taking into account the reuse of an existing software system. The application DiaDia has been developed for smartphones and its main function consists in helping the treatment of diabetic patients. Two different models are used to discuss the transition of the application to an ecosystem: one is an adaptation of the Software Supply Network which represents the main actors that interact with the ecosystem, and the other covers the process of creating an application and its evolution to an ecosystem through Business Process Model and Notation.
Gabriella Castro Barbosa Costa, Felyppe Silva, Rodrigo Pereira dos Santos, Cláudia M. L. Werner, Toacy Cavalcante de Oliveira
MEDES4
2013 How do You Execute Reuse Tasks Among Tools?
Fábio Basso, Cláudia M. L. Werner, Raquel M. Pillat, Toacy Cavalcante de Oliveira
SEKE2
2013 Towards Coupled Evolution of Metamodels, Models, Graph-Based Transformations and Traceability Links (S)
Chessman K. F. Corrêa, Toacy Cavalcante de Oliveira, Cláudia M. L. Werner
SEKE3
2013 MobiLine: A Nested Software Product Line for the domain of mobile and context-aware applications
Fabiana Gomes Marinho, Rossana M. de Castro Andrade, Cláudia M. L. Werner, Windson Viana, Marcio E. F. Maia, Lincoln S. Rocha, Eldânae Nogueira Teixeira, João Bosco Ferreira Filho, Valéria Lelli, Fabrício Lima, Saulo B. de Aguiar
Sci. Comput. Program.3
2012 UbiRE: A game for teaching requirements in the context of ubiquitous systems
abstract
Considering the Computer Science challenge related to quality in technology development, the teaching and learning process of Software Engineering (SE) takes an important role because it impacts the formation of human resources. However, SE does not explore the broader development and use of didactic material such as games. These resources can propitiate an experience that reflects typical situations of real world and motivate students. This paper presents UbiRE, a game to understand Requirements Engineering in the context of ubiquitous systems. Its design, development and initial evaluation experience is discussed from a development process of educational game perspective, contributing to improve this process in the SE education scenario.
Thaiana Lima, Beatriz Campos, Rodrigo Pereira dos Santos, Cláudia M. L. Werner
CLEI4
2012 Mediating process adaptation through a goal-oriented context-aware approach
abstract
Complexity and dynamism of day-to-day activities in organizations are inextricably linked, one impacting the other, increasing the challenges for constant adaptation on the way to organize work to address emerging demands. Market is demanding systems that are aware of organizations processes and able to evolve and adapt to new situations in everyday working activities. We argue that flexibility in processes could be managed in real time, by PAIS (Process-aware Information Systems), using context information collected in the work environment. This paper proposes CGAdapt, a context management architecture approach that aims to improve and automate dynamic process adaptation. We explain how process adaptation may occur in real time through an existent scenario using this proposal and discuss the value of context-awareness to reason about process alternative adaptations in a goal oriented approach.
Vanessa Tavares Nunes, Cláudia M. L. Werner, Flávia Maria Santoro
CSCWD2
2012 ProvManager: a provenance management system for scientific workflows
abstract
SUMMARY Running scientific workflows in distributed and heterogeneous environments has been a motivating approach for provenance management, which is loosely coupled to the workflow execution engine. This kind of approach is interesting because it allows both storage and access to provenance data in a homogeneous way, even in an environment where different workflow management systems work together. However, current approaches overload scientists with many ad hoc tasks, such as script adaptations and implementations of extra functionalities to provide provenance independence. This paper proposes ProvManager, a provenance management approach that eases the gathering, storage, and analysis of provenance information in a distributed and heterogeneous environment scenario, without putting the burden of adaptations on the scientist. ProvManager leverages the provenance management at the experiment level by integrating different workflow executions from multiple workflow management systems. Copyright © 2011 John Wiley & Sons, Ltd.
Anderson Marinho, Leonardo Murta 0001, Cláudia M. L. Werner, Vanessa Braganholo, Sérgio Manuel Serra da Cruz, Eduardo S. Ogasawara, Marta Mattoso
Concurr. Comput. Pract. Exp.3
2012 Reconciling software development models: A quasi-systematic review
Andréa Magalhães Magdaleno, Cláudia M. L. Werner, Renata Mendes de Araujo
J. Syst. Softw.2
2012 To lock, or not to lock: That is the question
João Gustavo Prudêncio, Leonardo Murta 0001, Cláudia M. L. Werner, Rafael da Silva Viterbo de Cepêda
J. Syst. Softw.3
2011 A roadmap to the Collaboration Maturity Model (CollabMM) evolution
abstract
Organizations have been relying on collaboration for productivity improvement and knowledge sharing. The first step to foster collaboration in organizations is to make it explicit. With this aim, the Collaboration Maturity Model (CollabMM) was proposed and evaluated. The lessons learned during model applications in previous work pointed out the need to review both the model and its evaluation instruments. A literature review also showed some improvement opportunities. Therefore, the objective of this work is to develop a roadmap to highlight the main opportunities of evolution in CollabMM. These opportunities will compose our research agenda in this topic and guide future work.
Andréa Magalhães Magdaleno, Renata Mendes de Araujo, Cláudia M. L. Werner
CSCWD3
2011 Dynamic process adaptation: A context-aware approach
abstract
Dynamism of day-to-day activities in organizations is inextricably linked and there is a variety of information, insight and reasoning being processed between people and systems, in carrying out a business process. We argue that flexibility in processes could be managed in real time, using context information collected in the work environment. This paper proposes a context management architecture approach that aims to improve and automate dynamic process adaptation. We explain how process adaptation may occur in real time and discuss a scenario for this proposal.
Vanessa Tavares Nunes, Cláudia M. L. Werner, Flávia Maria Santoro
CSCWD2
2011 Making the comprehension of software architecture attractive
abstract
Visualization stimulates the cognitive capacity of humans and facilitates the understanding of a subject. It performs a crucial role in teaching software architecture. As systems become more complex, new education proposals have been introduced in the classroom, especially those that make teaching more attractive to students. This paper presents the VisAr3D approach which was designed to provide a 3D visualization of UML models, where the user should intuitively understand architectural elements in this 3D environment. It includes exploration, interaction and simulation resources to establish a practical and pleasant learning activity, focusing in large scale systems.
Claudia Susie C. Rodrigues, Cláudia M. L. Werner
CSEE&T2
2011 Treating business dimension in software ecosystems
abstract
Software Ecosystems (SECOs) have emerged as an approach to improve Software Engineering (SE) in industry considering relations among companies and stakeholders. Companies have opened up their platforms and artifacts to others, including partners and third-part developers. Thus, systems architecture, businesses and social networks should be understood in an integrated way. This concern motivated an initial proposal of a framework for SECOs engineering in order to outline a set of steps that combines three different dimensions of SECOs and joins different perspectives in SECOs research literature through a survey. In this paper, the focus is on the second dimension, business. A preliminary analysis carried out on a Software Reuse Lab's SECO at COPPE/UFRJ points out that concepts explored by researchers can be merged in a broader SE approach.
Rodrigo Pereira dos Santos, Cláudia M. L. Werner
MEDES2
2011 Supporting Software Engineering Education through a Learning Objects and Experience Reports Repository
Rodrigo Pereira dos Santos, Cláudia M. L. Werner, Heitor A. X. Costa, Simone Vasconcelos
SEKE2
2011 Evaluating reuse and program understanding in ArchMine architecture recovery approach
Aline Vasconcelos, Cláudia M. L. Werner
Inf. Sci.2
2010 Analyzing Collaboration in Software Development Processes through Social Networks
Andréa Magalhães Magdaleno, Cláudia M. L. Werner, Renata Mendes de Araujo
ISoLA (1)2
2009 Extending a Software Component Repository to Provide Services
Anderson Marinho, Leonardo Murta 0001, Cláudia M. L. Werner
ICSR3
2009 Experiment Line: Software Reuse in Scientific Workflows
Eduardo S. Ogasawara, Carlos Eduardo Paulino Silva, Leonardo Murta 0001, Cláudia M. L. Werner, Marta Mattoso
SSDBM4
2008 Info Cases: Integrating Use Cases and Domain Models
abstract
This paper points to problems in the joint use of the use case model and the domain model in the system requirements definition phase. It proposes a specialization of use cases called info cases, from which a domain model can be derived. Semi-formal rules are presented for the derivation, showing evidence of the integration between these models.
Michel Heluey Fortuna, Cláudia M. L. Werner, Marcos R. S. Borges
RE2
2008 Odyssey-MEC: Model Evolution Control in the Context of Model-Driven Architecture
Chessman K. F. Corrêa, Leonardo Murta 0001, Cláudia M. L. Werner
SEKE3
2008 Feature Modeling for Context-Aware Software Product Lines
Paula Fernandes, Cláudia M. L. Werner, Leonardo Murta 0001
SEKE2
2008 Continuous and automated evolution of architecture-to-implementation traceability links
Leonardo Murta 0001, André van der Hoek, Cláudia M. L. Werner
Autom. Softw. Eng.3
2007 An Empirical Study of the Impact of OCL Smells and Refactorings on the Understandability of OCL Specifications
Alexandre L. Correa, Cláudia M. L. Werner, Márcio de Oliveira Barros
MoDELS2
2007 Odyssey-MDA: A Transformational Approach to Component Models
Natanael Maia, Ana Paula Terra Bacelo, Cláudia M. L. Werner
SEKE3
2007 Architectural Elements Recovery and Quality Evaluation to Assist in Reference Architectures Specification
Aline Vasconcelos, Cláudia M. L. Werner
SEKE2
2007 Odyssey-SCM: An integrated software configuration management infrastructure for UML models
Leonardo Murta 0001, Hamilton L. R. Oliveira, Cristine R. Dantas, Luiz Gustavo Lopes, Cláudia M. L. Werner
Sci. Comput. Program.5
2007 Refactoring object constraint language specifications
Alexandre L. Correa, Cláudia M. L. Werner
Softw. Syst. Model.2
2006 Variability Modeling in a Component-Based Domain Engineering Process
Ana Paula Terra Blois, Regiane Felipe de Oliveira, Natanael Maia, Cláudia M. L. Werner, Karin Becker
ICSR4
2006 Odyssey-CCS: A Change Control System Tailored to Software Reuse
Luiz Gustavo Lopes, Leonardo Murta 0001, Cláudia M. L. Werner
ICSR3
2006 Adaptation and Composition Within Component Architecture Specification
Luciana Spagnoli, Isabella Almeida, Karin Becker, Ana Paula Terra Blois, Cláudia M. L. Werner
ICSR5
2006 ArchTrace: Policy-Based Support for Managing Evolving Architecture-to-Implementation Traceability Links
abstract
Traditional techniques of traceability detection and management are not equipped to handle evolution. This is a problem for the field of software architecture, where it is critical to keep synchronized an evolving conceptual architecture with its realization in an evolving code base. ArchTrace is a new tool that addresses this problem through a policy-based infrastructure for automatically updating traceability links every time an architecture or its code base evolves. ArchTrace is pluggable, allowing developers to choose a set of traceability management policies that best match their situational needs and working styles. We discuss ArchTrace, its conceptual basis, its implementation, and our evaluation of its strengths and weaknesses in a retrospective analysis of data collected from a 20 month period of development of Odyssey, a large-scale software development environment. Results are promising: with respect to the ideal set of traceability links, the policies applied resulted in 95% precision at 89% recall
Leonardo Murta 0001, André van der Hoek, Cláudia M. L. Werner
ASE3
2006 Odyssey-Search: A multi-agent system for component information search and retrieval
Regina Braga 0001, Cláudia M. L. Werner, Marta Mattoso
J. Syst. Softw.2
2005 Towards a Set of Application Independent Clustering Criteria within an Architecture Recovery Approach
abstract
Architecture recovery is usually supported by a set of tools that implement techniques, such as concept analysis, clustering, data mining and pattern matching for abstracting low-level source code elements into higher-level architectural elements. However, the decision making in this process usually depends on a previously defined high-level model of the system architecture or on criteria that are application dependent. In this paper we present a set of application independent clustering criteria to support architectural elements definition. These criteria help the user in his decision making and can be reused in many different contexts.
Aline Vasconcelos, Cláudia M. L. Werner
WICSA2
2004 Precise Specification and Validation of Transactional Business Software
Alexandre L. Correa, Cláudia M. L. Werner
RE2
2004 Specification and Validation of Transactional Business Software: An Approach Based on the Exploration of Concrete Scenarios
Alexandre L. Correa, Cláudia M. L. Werner
SEKE2
2004 A Simulation-Based Game for Project Management Experiential Learning
Alexandre Ribeiro Dantas, Márcio de Oliveira Barros, Cláudia M. L. Werner
SEKE3
2004 Supporting risks in software project management
Márcio de Oliveira Barros, Cláudia M. L. Werner, Guilherme Horta Travassos
J. Syst. Softw.2
2002 Towards the Evaluation of Awareness Information Support Applied to Peer Reviews of Software Engineering Diagrams
abstract
Evaluation of group support is a complex task and its design must be carefully planned in order to produce useful results. Many factors may influence evaluation design, some of which have been suggested in the literature. However, in a particular evaluation context, additional factors may arise, influencing and even compromising the evaluation design. We argue that preliminary evaluations must be performed before they are conducted in a real setting in order to verify if its design will provide the expected measurements and results. This paper presents the evaluation process of awareness information resources within software diagram peer reviews. The paper describes the evaluation context, objectives, plan and design together with enactment of a preliminary case study following this design. From this preliminary study, we outline issues that arose during its enactment that influenced refinement of the evaluation design.
Marco Aurélio Souza Mangan, Renata Mendes de Araujo, Marcos Kalinowski, Marcos R. S. Borges, Cláudia M. L. Werner
CSCWD5
2002 Project Management Knowledge Reuse through Scenario Models
Márcio de Oliveira Barros, Cláudia M. L. Werner, Guilherme Horta Travassos
ICSR2
2001 Scenario Oriented Project Management Knowledge Reuse within a Risk Analysis Process
Márcio de Oliveira Barros, Cláudia M. L. Werner, Guilherme Horta Travassos
SEKE2
2000 Object Oriented Design Expertise Reuse: An Approach Based on Heuristics, Design Patterns and Anti-patterns
Alexandre L. Correa, Cláudia M. L. Werner, Gerson Zaverucha
ICSR2
1998 Organizing the Software Development Process Knowledge: An Approach Based on Patterns
abstract
This paper describes an approach to support software development process descriptions in the context of the Memphis Environment (a Reuse Based Software Development Environment), allowing the organization of a software development asset, i.e., the process knowledge. The approach uses software patterns to organize the information, and provides a tool that handles the process descriptions as a source of solutions to problems detected by project management. It enhances the environment features in terms of project management support, process modeling capability, and process evolution support.
Francisco M. de Vasconcelos Jr., Cláudia M. L. Werner
Int. J. Softw. Eng. Knowl. Eng.2
1996 Packaging reusable components using patterns and hypermedia
abstract
Reuse is the key paradigm for increasing productivity and quality in large-scale software development. To become systematic, reuse needs supporting tools, and among these are the packaging tools. To reuse a complex component, it is necessary to understand its objectives, its architecture and how to use it. Therefore, a reusable component should be packaged with all the documentation necessary to enhance its comprehension and use. Hypermedia can help in making the documentation of a component more attractive. The technology of patterns-describing a problem, its solution and the context within which it works-can structure the data for packaging the component. This paper describes an architecture of a packaging tool for reusable components based on hypermedia and patterns technologies.
Mônica Ferreira da Silva, Cláudia M. L. Werner
ICSR2
1994 The design of object-oriented software with domain architecture reuse
abstract
The paper focuses the software reuse aspects when the object-oriented paradigm is used in the software development. The advantages and problems of reusable object-oriented software development are identified. A development environment for reusable object-oriented software is presented. This environment uses frameworks to construct domain models, in order to make possible the reuse of analysis information in future designs. Some basic implementation requirements for this environment, called DEROS (Design Environment for Reusable Object-oriented Software), are described.>
Alberto M. de Cima, Cláudia M. L. Werner, Alessandro A. C. Cerqueira
ICSR2