Search results for "software engineering"
showing 10 items of 1151 documents
Visual Re-Ranking for Multi-Aspect Information Retrieval
2017
We present visual re-ranking, an interactive visualization technique for multi-aspect information retrieval. In multi-aspect search, the information need of the user consists of more than one aspect or query simultaneously. While visualization and interactive search user interface techniques for improving user interpretation of search results have been proposed, the current research lacks understanding on how useful these are for the user: whether they lead to quantifiable benefits in perceiving the result space and allow faster, and more precise retrieval. Our technique visualizes relevance and document density on a two-dimensional map with respect to the query phrases. Pointing to a locat…
Weighted Evaluation Framework for Cross-Platform App Development Approaches
2016
Cross-platform app development is very challenging, although only two platforms with significant market share (iOS and Android) remain. While device fragmentation – multiple, only partly compatible versions of a platform – has been complicating matters already, the need to target different device classes is a new emergence. Smartphones and tablets are relatively similar but app-enabled devices such as TVs and even cars typically have differing capabilities. To facilitate usage of cross-platform app development approaches, we present work on an evaluation framework. Our framework provides a set of up-to-date evaluation criteria. Unlike prior work on this topic, it offers weighted assessment …
Improving programming skills of Mechanical Engineering students by teaching in C# multi-objective optimizations methods
2017
Designing an optimized suspension system that meet the main functions of comfort, safety and handling on poor quality roads is a goal for researchers. This paper represents a software development guide for designers of suspension systems with less programming skills that will enable them to implement their own optimization methods that improve traditional methods by using their domain knowledge.
From A Medial Surface To A Mesh
2012
Medial surfaces are well-known and interesting surface skeletons. As such, they can describe the topology and the geometry of a 3D closed object. The link between an object and its medial surface is also intuitively understood by people. We want to exploit such skeletons to use them in applications like shape creation and shape deformation. For this purpose, we need to define medial surfaces as Shape Representation Models (SRMs). One of the very first task of a SRM is to offer a visualization of the shape it describes. However, achieving this with a medial surface remains a challenging problem. In this paper, we propose a method to build a mesh that approximates an object only described by …
Evolution of Secondary Software Businesses: Understanding Industry Dynamics
2008
Primary software industry originates from IBM’s decision to unbundle software-related computer system development activities to external partners. This kind of outsourcing from an enterprise internal software development activity is a common means to start a new software business serving a vertical software market. It combines knowledge of the vertical market process with competence in software development. In this research, we present and analyze the key figures of the Finnish secondary software industry, in order to quantify its interaction with the primary software industry during the period of 2000–2003. On the basis of the empirical data, we present a model for evolution of a secondary…
Software Product Lines and Platform Ecosystems: Engineering, Services, and Management
2019
Learning Pros and Cons of Model-Driven Development in a Practical Teaching Experience
2016
Current teaching guides on Software Engineering degree focus mainly on teaching programming languages from the first courses. Conceptual modeling is a topic that is only taught in last courses, like master courses. At that point, many students do not see the usefulness of conceptual modeling and most of them have difficulty to reach the level of abstraction needed to work with them. In order to make the learning of conceptual modeling more attractive, we have conducted an experience where students compare a traditional development versus a development using conceptual models through a Model-Driven Development (MDD) method. This way, students can check on their own pros and cons of working w…
2020
This work introduces a method to estimate reflectance, shading, and specularity from a single image. Reflectance, shading, and specularity are intrinsic images derived from the dichromatic model. Estimation of these intrinsic images has many applications in computer vision such as shape recovery, specularity removal, segmentation, or classification. The proposed method allows for recovering the dichromatic model parameters thanks to two independent quadratic programming steps. Compared to the state of the art in this domain, our approach has the advantage to address a complex inverse problem into two parallelizable optimization steps that are easy to solve and do not require learning. The p…
VIRTUAL REALITY FOR HISTORICAL ARCHITECTURE
2019
Abstract. This article shows a first step in the development of an immersive virtual tour of the Cathedral of Palermo, entering the fields of Digital Cultural Heritage and Edutainment. Its purpose is to help people to gain knowledge about the site, highlighting the complex stratifications that have characterized its history.The development of the project has been possible thanks to different phases of work: surveys were initially carried out by laser scanning, then assembled and processed to obtain the 3D model of the current state; at the same time, the model of reconstruction was processed in several phases, based on historical, archival and iconographic sources; both models were, later, …
The 'terroridiom' principle between spoken and written discourse
2008
This paper focuses on phraseology used within the domain of politics, both in written and spoken discourse. We concentrate on the lemma TERROR and on the recurrent sequences in which it is embedded, reflecting how native speakers, both American and British, tend to use it in preferred environments making routinized blocks of language. The data come from two corpora: the spoken corpus includes speeches of George W. Bush and Tony Blair, and the written corpus is made up of articles from The Wall Street Journal and The Economist. Since text is nothing but phraseology of one kind or another (Sinclair 2008), our attempt here is to uncover which of the two varieties lends itself more willingly to…