We propose a new conceptual model for understanding technology evolution that highlights dynamic and highly interdependent
relationships among multiple technologies. We argue that, instead of considering technologies in isolation, technology evolution
is best viewed as a dynamic system or ecosystem that includes a variety of interrelated technologies. By considering the interdependent nature of technology evolution, we
identify three roles that technologies play within a technology ecosystem. These roles are components, products and applications, and support and infrastructure. Technologies within an ecosystem interact through these roles and impact each others’ evolution. We also classify types
of interactions between technology roles, which we term paths of influence. We demonstrate the use of our proposed model through examples of wireless networking (Wi-Fi) technologies and a business
mini-case on the digital music industry.
Traceability ensures that software artifacts of subsequent phases of the development cycle are consistent. Few works have so far addressed the problem of automatically recovering traceability links between object-oriented (OO) design and code entities. Such a recovery process is required whenever there is no explicit support of traceability from the development process. The recovered information can drive the evolution of the available design so that it corresponds to the code, thus providing a still useful and updated high-level view of the system.
Automatic recovery of traceability links can be achieved by determining the similarity of paired elements from design and code. The choice of the properties involved in the similarity computation is crucial for the success of the recovery process. In fact, design and code objects are complex artifacts with several properties attached. The basic anchors of the recovered traceability links should be chosen as those properties (or property combinations) which are expected to be maintained during the transformation of design into code. This may depend on specific practices and/or the development environment, which should therefore be properly accounted for.
In this paper different categories of basic properties of design and code entities will be analyzed with respect to the contribution they give to traceability recovery. Several industrial software components will be employed as a benchmark on which the performances of the alternatives are measured. 相似文献
Companies are beginning to expect to gain strategic value from the implementation and operation of enterprise systems (ES). Currently dominating trends in business are sense-and-respond business models, globalization, corporate realignment, virtual organizations and accelerated product life-cycles. Available and evolving features of enterprise systems are summarized in a framework, concluding that present capabilities of enterprise systems correspond only to some extend to the new practices required to respond to these corporate challenges, and that ERP vendors strive to fill the gap. By integrating higher management functions enterprise systems will also impact on the practice of executives. The future work of an executive is illustrated by a fictitious example. 相似文献