Debra L. Smarkusky

Learn More
Assessing individual contributions on team projects and promoting the maturation of team knowledge skills in students is difficult. Traditional assessment tools score an individual over a set of categories that are loosely defined and lack well-defined expectations. Further, for curriculum in which team-based learning is a primary component, the traditional(More)
Information technology projects are growing in complexity and require teams to solve problems and develop solutions. With current undergraduate, computer science and information systems curricula, students graduate with technical skills, but lack team project experiences. We have identified and developed team knowledge modules that are being taught to(More)
* This work is partially funded by the Defense Advanced Research Projects Agency (DARPA), Small Business Innovation Research (SBIR), System Synthesis Environment Phase II in cooperation with InfoPike, Inc. Abstract Performance modeling and evaluation techniques are essential when designing and implementing distributed software systems. Constructing(More)
Software applications and music compositions share a similar development process. This paper summarizes the results of a joint effort between faculty in the Department of Information Sciences and Technology and the Department of Music to develop an innovative and interdisciplinary course for non-majors that incorporates music composition, programming, and(More)
In this paper, we present a methodology for deriving second moment performance information of software structures. Performance modeling of software structures comprises the Module Level of the Hierarchical Performance Model for the evaluation of distributed conventional software systems. The components utilized in building of Computation Structure Models(More)
Students in computer science and information technology should be engaged in solving real-world problems received from government and industry as well as those that expose them to various areas of application. This paper summarizes the results of an undergraduate research project between students in the Department of Information Sciences and Technology(More)
In the past two years, Java has exploded onto the computing landscape, o ering an object-oriented language and environment that is suitable for a wide variety of application domains. Java is targeted for applications that include: advanced capabilities in WWW browsers via applets; enterprise computing with database connectivity, CORBA, and RMI; usage in(More)
A methodology and related software design environment for the development of performanceengineered object-oriented distributed systems is essential. In this research, a performance-engineered design framework that utilizes the system architecture and object-oriented sofware design techniques of the UniBed Modeling Language (UML) and the architecture of the(More)