The purpose of this exploratory research was to study the relationship between the mood of computer users and their use of keyboard and mouse to examine the possibility of creating a generic or individualized mood mea...
详细信息
The purpose of this exploratory research was to study the relationship between the mood of computer users and their use of keyboard and mouse to examine the possibility of creating a generic or individualized mood measure. To examine this, a field study (n = 26) and a controlled study (n = 16) were conducted. In the field study, interaction data and self-reported mood measurements were collected during normal PC use over several days. In the controlled study, participants worked on a programming task while listening to high or low arousing background music. Besides subjective mood measurement, galvanic skin response (GSR) data was also collected. Results found no generic relationship between the interaction data and the mood data. However, the re- suits of the studies found significant average correlations be- tween mood measurement and personalized regression models based on keyboard and mouse interaction data. Together the results suggest that individualized mood prediction is pos- sible from interaction behaviour with keyboard and mouse.
Open Source software (OSS) proponents suggest that when developers lose interest in their project, their last duty is to "hand it off to a competent successor." However, the mechanisms of such a hand-off are...
详细信息
Recently software crowdsourcing has become an emerging area of softwareengineering. Few papers have pre- sented a systematic analysis on the practices of software crowdsourcing. This paper first presents an evaluatio...
详细信息
Recently software crowdsourcing has become an emerging area of softwareengineering. Few papers have pre- sented a systematic analysis on the practices of software crowdsourcing. This paper first presents an evaluation frame- work to evaluate software crowdsourcing projects with re- spect to software quality, costs, diversity of solutions, and competition nature in crowdsourcing. Specifically, competi- tions are evaluated by the min-max relationship from game theory among participants where one party tries to minimize an objective function while the other party tries to maximize the same objective function. The paper then defines a game theory model to analyze the primary factors in these min- max competition rules that affect the nature of participation as well as the software quality. Finally, using the proposed eval- uation framework, this paper illustrates two crowdsourcing processes, Harvard-TopCoder and AppStori. The framework demonstrates the sharp contrasts between both crowdsourc- ing processes as participants will have drastic behaviors in engaging these two projects.
There have been several proposals to describe the variability of software product lines by using modeling languages. In larger organizations or projects (e.g., multi product line environments) this can lead to a situa...
详细信息
Introductory programming courses are typically required for undergraduate students majoring in Information systems. Instructors use different approaches to teaching this course: some lecturing and assigning programmin...
详细信息
Introductory programming courses are typically required for undergraduate students majoring in Information systems. Instructors use different approaches to teaching this course: some lecturing and assigning programming exercises, others only assigning programming exercises without lectures. This research compares the effects of these two teaching approaches on learning performance by collecting data from two sections of an introductory programming course in an urban public university. One section used lectures and assignments while the other used assignments only. Data analysis included tests within each dataset, tests across the two datasets, and tests of a simple model over the combined dataset. Results indicated that both approaches are effective, but the exercises-only approach is more effective than lectures combined with exercises. Further analysis indicated that students' current programming skills, prior programming experience, and grade expectations are significant antecedents of learning performance in the course. Results support the conclusion suggesting that when teaching introductory programming courses, instructors may want to consider choosing the student-centered active learning over the traditional lecture format in order to improve students' learning performance. This study contributes to the improvement of teaching and learning effectiveness as well as efficiency of introductory programming classes to the benefit of instructors and students, alike.
Operating systems is a difficult subject to learn;however, little is known about these difficulties, as they have not been studied or determined by the relevant literature. The objective of this article is to specify ...
详细信息
The McCracken et al. working group paper is often cited for the proposition that students can't program. In that study, students from four different institutions were each assigned to implement one of three versio...
详细信息
Making good use of Service Level Agreements (SLA) becomes crucial for an enterprise both to provide value added products and services to customers and to protect the interest of parties involved in the business activi...
详细信息
Making good use of Service Level Agreements (SLA) becomes crucial for an enterprise both to provide value added products and services to customers and to protect the interest of parties involved in the business activities. Well formed and effective structural representation and management of SLAs in conceptual modeling can greatly support the understanding and communication of service development and deployment as well as maintenance of quality of service. Existing specifications and structures for SLAs do not fully formalize and support for different automatic and dynamic behavioral aspects needed within business enterprises due to lack of study focusing on SLAs templates and their contents, which are mostly written on Natural Language (NL). We address the issues of how to use conceptual models to describe the structures of SLAs and the various relationships between SLAs and their items, and hence to better depict business domains. With focus on the contents, process, and dependencies among SLAs, we aim to use so generated concept model for service discovery, service delivery and scheduling.
Traceability benchmarks are essential for the evaluation of traceability recovery techniques. This includes the validation of an individual traceability technique itself and the objective comparison of the technique w...
详细信息
ISBN:
(纸本)9781479902262
Traceability benchmarks are essential for the evaluation of traceability recovery techniques. This includes the validation of an individual traceability technique itself and the objective comparison of the technique with other traceability techniques. However, it is generally acknowledged that it is a real challenge for researchers to obtain or build meaningful and robust benchmarks. This is because of the difficulty of obtaining or creating suitable benchmarks. In this paper, we describe an approach to enable researchers to establish affordable and robust benchmarks. We have designed rigorous manual identification and verification strategies to determine whether or not a link is correct. We have developed a formula to calculate the probability of errors in benchmarks. Analysis of error probability results shows that our approach can produce high quality benchmarks, and our strategies significantly reduce error probability in them.
暂无评论