Fabio Rinaldi, Elia Yuste, Gerold Schneider, Michael Hess, David Roussel, Exploiting Technical Terminology for Knowledge Management, In: Ontology Learning from Text: Methods, Evaluation and Applications, Amsterdam: IOS Press (Frontiers in artificial intelligence and applications, edited by J. Breuker et al., volume 123), 2005. (Conference or Workshop Paper)
|
|
Julie Weeds, James Dowdall, Gerold Schneider, Bill Keller, David Weir, Using Distributional Similarity to Organise BioMedical Terminology, Terminology, Vol. 11 (1), 2005. (Journal Article)
We investigate an application of distributional similarity techniques to the problem of structural organisation of biomedical terminology. Our application domain is the relatively small GENIA corpus. Using terms that havebeen accurately marked-up by hand within the corpus, we consider the problem of automatically determining semantic proximity. Terminological units are defined for our purposes as normalised classes of individual terms. Syntactic analysis of the corpus data is carried out using the Pro3Gres parser and provides the data required to calculate distributional similarity using a variety of measures. Evaluation is performed against a hand-crafted gold standard for this domain in the form of the GENIA ontology. We show that distributional similarity can be used to predict semantic type with a good degree of accuracy, reaching an optimal value of 63.1%. |
|
Gerhard Schwabe, Christoph Göth, Mobile Learning with a Mobile Game: Design and Motivational Effects, Journal of Computer Assisted Learning, Vol. 21, 2005. (Journal Article)
|
|
Marco Prestipino, Virtual Communities and Wikis from a knowledge management perspective, 2005. (Other Publication)
|
|
Bugajska Malgorzata, Framework for Spatial Visual Design of Abstract Information, In: International Conference on Information Visualization, IEEE, 2005. (Conference or Workshop Paper)
|
|
Marco Prestipino, Community Based Electronic Guidebooks, In: Proceedings of CollECTeR Europe 2005, 2005. (Conference or Workshop Paper)
|
|
Denise Da Rin, Was Mitarbeiter vom E-Learning halten, wirtschaft und weiterbildung (03), 2005. (Journal Article)
|
|
Helmut Schauer, Franziska Keller, Personalization of Online Assessments on the Basis of a Taxonomy Matrix, In: Proceedings of the eighth IFIP World Conference on Computers in Education, WCCE 2005, Cape Town, South Africa, 2005. (Conference or Workshop Paper)
|
|
Denise Da Rin, Vom E-Learning zum Blended-Learning - Eine empirische Untersuchung zum computergestützten Lernen in der betrieblichen Aus- und Weiterbildung, University of Lucerne, 2005. (Dissertation)
|
|
10th European Software Engineering Conference held jointly with 13th ACM SIGSOFT International Symposium on Foundations of Software Engineering, Edited by: Harald Gall, 2005. (Proceedings)
|
|
Peter Vorburger, Abraham Bernstein, Towards an Artificial Receptionist: Anticipating a Persons Phone Behavior, No. IFI-2008.0007, Version: 1, 2005. (Technical Report)
People are subjected to a multitude of interruptions, which in some situations are detrimental to their work performance. Consequently, the capability to predict a person’s degree of interruptability (i.e., a measure of detrimental an interruption would be to her current work) can provide a basis for a ?ltering mechanism. This paper introduces a novel approach to predict a person’s presence and interruptability in an of?ce-like environment based on audio, multi-sector motion detection using video, and the time of the day collected as sensor data.
Conducting an experiment in a real of?ce environment over the length of more than 40 work days we show that the multisector motion detection data, which to our knowledge has been
used for the ?rst time to this end, outperforms audio data both in presence and interruptability. We, furthermore, show, that the combination of all three data-streams improves the interruptability prediction accuracy and robustness. Finally, we use these data to predict a subject’s phone behavior (ignore or accept the incoming phone call) by combining interruptability and the estimated importance of call. We call such an application an arti?cial receptionist. Our analysis also show that the results improve when taking the temporal aspect of the context into account. |
|
Boris Glavic, Subspace Sequence Clustering - Dataming zur Entscheidungsunterstützung in der Hydrologie., In: BTW '05: 10. GI-Fachtagung für Datenbanksysteme in Business, Technologie und Web (Studierenden-Programm), 2005. (Conference or Workshop Paper)
|
|
Patrick Ziegler, Christoph Sturm, Klaus R. Dittrich, Unified Querying of Ontology Languages with the SIRUP Ontology Query API, In: Datenbanksysteme in Business, Technologie und Web (BTW 2005), Karlsruhe, Germany, March 2-4, 2005. (Conference or Workshop Paper)
|
|
Patrick Ziegler, Klaus R. Dittrich, Universität Zürich ehrt den Pionier der Datenbank-Anfragesprachen, Informatik-Spektrum, Vol. 28 (4), 2005. (Journal Article)
|
|
Christos Kefos, Web Controlling of Large Intranets, Universität Zürich, 2005. (Dissertation)
The Intranet has been set up in the enterprises as a medium of information. Even if it was seen as a technical feature of the IT department some years ago, a paradigm change has recently taken place during the last years. The Intranet is no longer settled into the IT department, but is now an integral component of the corporate communication. It is becoming more and more important because the organization members use the Intranet systematic for the spreading of information. On higher demands of the company and his members towards the procurement and
distribution of information, and also as the steady pressure to the effectiveness and efficiency increase, the Intranet is transforming from an information medium to a communication medium to a working instrument. From the fact that more and more information is distributed through the Intranet, the organization members are increasingly confronted with the problem of flooding information: Documents cannot be found, information does not reach the suitable receivers or important instructions of the management are overlooked. As a consequence, discouragement and frustration spreads among the users. On the other hand, the company wants to make information available to all of its employees in order to reassure that knowledge is on the same level or to improve the effectiveness and raise the employees' contentment. In doing so, the company often does not know whether the action taken have led to success. The reality is often another where the company thinks that the employees are provided with the desired information, whereas the employees are disappointed because of the lack of information quality. We have first conducted interviews to find out how the opinion of the enterprises towards the Intranet is, and also to find out how they use it to counteract against the flood of information and mismatch. Therefore, three signs which have validity for all enterprises can be chosen. First, the Intranet is recognized as a central tool of the corporate communication and is no longer considered as a mere toy of technology freaks. Second, the Intranet is regarded as an important information medium. Lastly, controlling the improvement of information quality is carried out by the least enterprises. Furthermore, the results from the interviews showed that the enterprises want to speed up the transformation of the Intranet. However, it is also clear that they are only at the beginning of the transformation path. To raise the quality of information, we have developed a web controlling framework. This contains a web controlling process, which arranges the steps for the creation of the information space and a web perspective pattern, which generates different views of this space. Through this procedure and with the different views, the ability to form the information space is conducted. As we have explained above, it is insufficient only to provide information and to believe that the needs of the users are satisfied with that. The information mismatches between employees and company can be caused either by excessive demand of the employees with the exposure to the medium, or when the information is not present where the users logically expects it to be. In order to find out how the user moves in the information space, we have developed the generic filter pipeline. This filter pipeline derives the user behavior on the basis of web log file data. This user behavior reflects the real behavior of the information space users. In this way it is possible to indicate the discrepancy between the information offer of the company and the information search of the users. On the basis of the results ascertained from above, the information space can be adapted to the user with the help of a derived Boehmian spiral, in order to achieve a continuous improvement of the needs and the surfing behavior of the user. However, since the information offer and the needs of the user change dynamically, the Boehmian spiral runs through regularly. |
|
Marco D'Ambros, Michele Lanza, Harald Gall, Fractal Figures: Visualizing Development Effort for CVS Entities, In: VISSOFT '05: Proceedings of the 3rd IEEE International Workshop on Visualizing Software for Understanding and Analysis, IEEE Computer Society, 2005. (Conference or Workshop Paper)
Versioning systems such as CVS or Subversion exhibit a
large potential to investigate the evolution of software systems.
They are used to record the development steps of software
systems as they make it possible to reconstruct the
whole evolution of single files. However, they provide no
good means to understand how much a certain file has been
changed over time and by whom. In this paper we present
an approach to visualize files using fractal figures, which (1)
convey the overall development effort, (2) illustrate the distribution
of the effort among various developers, and (3) allow
files to be categorized in terms of the distribution of
the effort following gestalt principles. Our approach allows
us to discover files of high development efforts in terms of
team size and effort intensity of individual developers. The
visualizations allow an analyst or a project manager to get
first insights into team structures and code ownership principles.
We have analyzed Mozilla as a case study and we
show some of the recovered team development patterns in
this paper as a validation of our approach. |
|
Stefania Leone, Thomas Hodel, Harald Gall, Concept and architecture of an pervasive document editing and managing system, In: SIGDOC '05: Proceedings of the 23rd annual international conference on Design of communication, Coventry, United Kingdom, January 2005. (Conference or Workshop Paper)
Collaborative document processing has been addressed by many
approaches so far, most of which focus on document versioning
and collaborative editing. We address this issue from a different
angle and describe the concept and architecture of a pervasive
document editing and managing system. It exploits database
techniques and real-time updating for sophisticated collaboration
scenarios on multiple devices. Each user is always served with upto-
date documents and can organize his work based on document
meta data. For this, we present our conceptual architecture for
such a system and discuss it with an example. |
|
Michael Fischer, Johann Oberleitner, Harald Gall, System Evolution Tracking through Execution Trace Analysis, In: Proceedings of the 13th International Workshop on Program Comprehension, 2005. (Conference or Workshop Paper)
Execution traces produced from instrumented code reflect a system's actual implementation. This information can be used to recover interaction patterns between different entities such as methods, files, or modules. Some solutions for the detection of patterns and their visualization exist, but are limited to small amounts of data and are incapable of comparing data from different versions of a large software system. In this paper, we propose a methodology to analyze and compare the execution traces of different versions of a software system to provide insights into its evolution. We recover high-level module views that facilitate the comprehension of each module's evolution. Our methodology allows us to track the evolution of particular modules and present the findings in three different kinds of visualizations. Based on these graphical representations, the evolution of the concerned modules can be tracked and comprehended much more effectively. Our EvoTrace approach uses standard database technology and instrumentation facilities of development tools, so exchanging data with other analysis tools is facilitated. Further, we show the applicability of our approach using the Mozilla open source system consisting of about 2 million lines of C/C++ code. |
|
Jacek Ratzinger, Michael Fischer, Harald Gall, Improving Evolvability through Refactoring, In: Proceedings of the International Workshop on Mining Software Repositories, 2005. (Conference or Workshop Paper)
Refactoring is one means of improving the structure of existing software. Locations where to apply refactoring are often based on subjective perceptions such as ”bad smells”, which are vague suspicions of design shortcomings. We exploit historical data extracted from repositories such as CVS and focus on change couplings: if some software parts change at the same time very often over several releases, this data can be used to point to candidates for refactoring. We adopt the concept of bad smells and provide additional change smells. Such a smell is hardly visible in the code, but easy to spot when viewing the change history. Our approach enables the detection of such smells allowing an engineer to apply refactoring on these parts of the source code to improve the evolvability of the software. For that, we analyzed the history of a large industrial system for a period of 15 months, proposed spots for refactorings based on change couplings, and performed them with the developers. After observing the system for another 15 months we finally analyzed the effectiveness of our approach. Our results support our hypothesis that the combination of change dependency analysis and refactoring is applicable and effective. |
|
Michael Fischer, Johann Oberleitner, Jacek Ratzinger, Harald Gall, Mininig Evolution Data of a Product Family, In: Proceedings of the International Workshop on Mining Software Repositories, 2005. (Conference or Workshop Paper)
Diversification of software assets through evolving requirements impose a constant challenge on the developers and maintainers of large software systems. Recent research has addressed the mining for data in software repositories of single products ranging from fine- to coarse grained analyses. But so far, little attention has been payed for mining data about the evolution of product families. In this work, we study the evolution and commonalities of three variants of the BSD, a large open source operating system. The research questions we tackle are concerned with how to generate high level views of the system discovering and indicating evolutionary highlights. To process the large amount of data, we extended our previously developed approach for storing release history information to support the analysis of product families. In a case study we apply our approach on data from three different code repositories representing about 8.5GB of data and 10 years of active development. |
|