Showing papers in "Journal of Systems and Software in 2009"
••
TL;DR: The Palladio component model (PCM) is used to specify component-based software architectures in a parametric way to enable the prediction of extra-functional properties, and the resulting prediction accuracy is sufficient to support the evaluation of architectural design decisions.
749 citations
••
TL;DR: This work investigates diagnostic accuracy as a function of several parameters (such as quality and quantity of the program spectra collected during the execution of the system) and shows that SFL can effectively be applied in the context of embedded software development in an industrial environment.
443 citations
••
TL;DR: A survey-based ex-post-facto study for identifying factors from the perspective of the ASD practitioners that will influence the success of projects that adopt ASD practices indicates that nine of the 14 hypothesized factors have statistically significant relationship with ''Success''.
368 citations
••
TL;DR: Experimental results indicate that MPE, which innovatively exploits the modification of prediction errors, outperforms the prior works not only in terms of larger payload, but also in Terms of stego image quality.
310 citations
••
TL;DR: The principle results are that the case study and literature agree on the benefits while new issues arise when using agile in large-scale and an empirical research framework is needed to make agile studies comparable.
242 citations
••
TL;DR: This paper proposes the project selection technique for ABE (PSABE) which reduces the whole project base into a small subset that consist only of representative projects and shows promising results that could significantly improve analogy based models for software cost estimation.
197 citations
••
TL;DR: Results suggest that SPI can help reduce the level of severity of the documentation quality and process management problems, and is only likely to enhance software maintainability to a medium level.
160 citations
••
TL;DR: A formal definition of architectural decision models as directed acyclic graphs with several types of nodes and edges is proposed, which can be used to verify integrity constraints and to organize the decision making process.
154 citations
••
TL;DR: The proposed model can be derived from the statistical theory of extreme-value, and has a similar asymptotic property to the deterministic Gompertz curve, and is based on non-homogeneous Poisson processes.
149 citations
••
TL;DR: This paper presents an approximation technique for selecting highly optimal feature sets while adhering to resource limits and presents empirical results showing that the approximation algorithm can be used to derive feature sets that are more than 90%+ optimal.
131 citations
••
TL;DR: This paper enumerates all context management categories, but focuses on the most appropriate for service engineering, namely source code level, model-driven and message interception, taking also into account the fact that these have not been dealt with in detail in other surveys.
••
TL;DR: The relationships between tacit knowledge, explicit job knowledge and social interaction and their effect on team performance as measured by efficiency and effectiveness are explored and the TTKM is developed.
••
TL;DR: In this article, the authors proposed a strong identity-based strong designated verifier signature scheme based on bilinear pairings, which has low size of signature, low communication and computational cost.
••
TL;DR: An executable system dynamics simulation model developed to help project managers comprehend the complex impacts related to requirements volatility on a software development project is introduced.
••
TL;DR: This article proposes extensions to WSDL and UDDI to support versioning of web service interfaces at development-time and run-time, and addresses service-level and operation-level versioning, service endpoint mapping, and version sequencing.
••
TL;DR: In this approach, architectural tactics are represented as feature models, and their semantics is defined using the Role-Based Metamodeling Language (RBML) which is a UML-based pattern specification notation.
••
TL;DR: This paper proposes an approach consisting of a method and an accompanying tool suite to support the enrichment of traditional architectural documentation with formal AK and provides empirical evidence that this approach helps to partially solve the problem and indicates further directions in managing documented AK.
••
TL;DR: The recognition process is supported by a tool, namely design pattern recovery environment, which allowed us to assess the retrieval effectiveness of the proposed approach on six public-domain programs and libraries.
••
TL;DR: These techniques are able to determine, at design-time, when and how each constraint must be checked at runtime to avoid irrelevant verifications and can be integrated in a model-driven development framework to automatically generate a final implementation that automatically checks all constraints in an incremental way.
••
TL;DR: New similarity measures based on spatial and temporal characteristics of trajectories are defined, such that the notion of similarity in space and time is well expressed, and moreover they satisfy the metric properties.
••
TL;DR: A model is developed and empirically tested that shows a good portion of residual performance risks in a project are explained by perception gaps, which present a new opportunity to address difficulties in an information system development project before the development efforts begin.
••
TL;DR: This work presents an approach to customize traceability to the situation at hand, and defines core traceability paths, consisting of essential traceability links required to support the activities.
••
TL;DR: A decision model for SOA reengineering projects is presented that combines strategic and technical factors with cost-benefit analysis for integration versus migration decisions and explains how the alternatives can be evaluated based on architectural and cost- benefit considerations.
••
TL;DR: The finding of this review indicates that, although many new domain analysis solutions for software product lines have been proposed over the years, the absence of qualitative and quantitative results from empirical application and/or validation makes it hard to evaluate the potential of proposed solutions with respect to their usability and/ or usefulness for industry adoption.
••
TL;DR: The integrated set of tools Arctis for the rapid development of reactive services, consisting of collaborative building blocks that encapsulate behavioral patterns expressed as UML 2.0 collaborations and activities, is presented.
••
TL;DR: The design considerations and implementation details of a complete MAP research prototype that sufficiently addresses all the aforementioned issues are discussed and implemented in Java and optimized for network and systems management applications.
••
TL;DR: Experimental results show that the proposed improved reversible data hiding scheme based on VQ-index residual value coding outperforms two recently proposed schemes, namely side-match vector quantization (SMVQ)-based data hiding and modified fast correlation vector quantification (MFCVQ) based data hiding.
••
TL;DR: It is argued that there is no fundamental distinction between architectural decisions and architecturally significant requirements and this new view on the intrinsic relation between architecture and requirements allows us to identify areas in which closer cooperation between the Architecture and requirements engineering communities would bring advantages for both.
••
TL;DR: A methodology for usability assessment and design of web-based information systems (UWIS) is proposed which reveals a strong relationship between quality and usability which is assumed to exist by many researchers but not experimentally analyzed yet.
••
TL;DR: This work presents an approach based on Web 2.0 technologies that generates so-called learning spaces that automatically enriches experiences with additional learning content and contextual information that improves knowledge acquisition during experience reuse.