Abstract
Because of similar interests, these two groups initially met together, and then decided to jointly pursue both topics. ¿From the micro-architecture perspective, the group was interested in the details of both the structure and the behavior of software component interfaces and on the implementations of individual components, sets of components, and how they compose and "interoperate" with each other. From the mental models perspective the group was interested in exploring the methods by which humans develop good mental models of generic software subsystems, the methods by which one can design software interfaces that "project" easy-to-assimilate mental models, and how existing programming languages support/hinder these efforts.
Recommendations
Software Component Models
Component-based Development (CBD) is an important emerging topic in Software Engineering, promising long sought after benefits like increased reuse, reduced time-to-market and hence software production cost. The cornerstone of a CBD technology is its ...
Personality Profiles of Software Engineers and Their Software Quality Preferences
Studies related to human aspects in software engineering (SE) have been performed from different perspectives. These perspectives include the study of human factors in different phases of software life cycle, effect of team performance in software ...
A model for designing adaptable software components
An important aim of software engineering is to produce reliable and robust software systems. As software systems grow in size, however, it becomes infeasible to design and construct software systems from scratch. Most software developers are familiar ...
Comments