Felipe I. Anfurrutia

Felipe I. Anfurrutia
Universidad del País Vasco / Euskal Herriko Unibertsitatea | UPV/EHU · Computer Languages and Systems

PhD Computer Science

About

16
Publications
2,020
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
81
Citations
Citations since 2017
3 Research Items
23 Citations
201720182019202020212022202302468
201720182019202020212022202302468
201720182019202020212022202302468
201720182019202020212022202302468
Introduction
Felipe I. Anfurrutia currently works at the Computer Languages and Systems, Universidad del País Vasco / Euskal Herriko Unibertsitatea. Felipe does research in Software Engineering. Their most recent publication is 'Integrating Formative Feedback in Introductory Programming Modules'.

Publications

Publications (16)
Conference Paper
Full-text available
Systematic Literature Reviews (SLRs) are increasingly popular to categorize and identify research gaps. Their reliability largely depends on the rigour of the attempt to identify, appraise and aggregate evidences through coding, i.e. the process of examining and organizing the data contained in primary studies in order to answer the research questi...
Article
Introductory programming modules are challenging for both lecturers and students. In previous works, the authors have introduced educational innovations to mitigate these challenges and facilitate learning. This paper presents a further step forward, proposing a learning process enriched with formative feedback. To this end, visual programming envi...
Article
This paper presents an experiment in which visual programming environments have been used in programming courses aiming at helping students to acquire the competencies of a course on Object Oriented Programming. The study presented is centred on the analysis of the acceptance by the students of this type of environment, as well as its effect on the...
Conference Paper
Full-text available
Introductory programming courses are very challenging both for students and teachers. Several authors propose incorporating either educational robots or visual programming environments as a means to ease learning of programming. This paper presents three experiences that use these kinds of tools with the aim of applying Kolb’s experiential learning...
Conference Paper
Aligning the software process and the documentation process is a recipe for having both software and documentation in synchrony where changes in software seamlessly ripple along its documentation counterpart. This paper focuses on documentation for Software Product Lines (SPLs). A SPL is not intended to build one application, but a number of them:...
Conference Paper
Full-text available
Step-wise refinement is a powerful paradigm for developing a com- plex program from a simple program by adding features incrementally where each feature is an increment in program functionality. Existing works focus on object-oriented representations such as Java or C++ artifacts. For this paradigm to be brought to the Web, refinement should be rea...
Article
Full-text available
Reporting for analysis is a common demand to database programmers. Unlike dynamic data analysis, reporting tend to be foreseeable. Despite this fact, staff waste their time programming similar reports time and again, where reports are often built from scratch with little if any reuse at all. Based on the predictability and similarity among reports,...
Conference Paper
Full-text available
The promotion of a clear separation between artifact construction and artifact assembling is one of the hallmarks of software product lines. This work rests on the assumption that the mechanisms for producing products consider- ably quicker, cheaper or at a higher quality, rest not only on the artifacts but on the assembling process itself. This le...
Article
Abstract XML is becoming the standard for document description in a B2B setting, and XML Schema is gaining wide acceptance as the schema,language,to define the structure of these documents.,Business documents,such as those currently found in B2B applications, frequently comprise derived elements, i.e. elements whose content can be calculated throug...
Conference Paper
Full-text available
Usability is becoming an increasingly important design factor for web sites. However time and budget con- tstraints for web projects prevents the hiring of usability professionals to conduct tests that are costly and time consuming to perform. A number of automatic usability assessment tools have been developed most of which offer reports on a per-...
Conference Paper
Full-text available
Most Web sites offer loosely-coupled services where the role of the site is almost restricted to be a front-end for service enactment. If the number of services is large, the designer should struggle to provide a sense of coherence and unity among the services that can be accomplished through the site. This endeavour is similar to business process...
Conference Paper
Full-text available
XML is becoming the standard for document description, and XML Schema is gaining wide acceptance as the schema language to define the set of elements and attribute names that describe the content of a document. This work proposes both a knowledge model and an execution model to extend XML Schema with derived elements: the XDerive vocabulary. A deri...
Conference Paper
Full-text available
The increasing growth in size and complexity of portals calls for a systematic way to web-application development that is able to face the stringent demands imposed on both the development and maintenance of these systems Model-based approaches have been proposed to mitigate this situation. These approaches aim to find models, preferably orthogonal...
Article
Full-text available
XML is becoming the standard for document description in a B2B set- ting, and XML Schemais gaining wide acceptance as the schema language to de- fine the structure of these documents. Transactional documents as those currently found in B2B applications, frequently comprise derived elements, i.e. elements whose content can be calculated through deri...
Article
Web applications traditionally follow a thin- browser architecture whereby all of the applica- tion control resides on the server, and the browser is only used for rendering purposes. This makes sense for B2C applications where no control is held on the browser configuration. However, this archi- tecture can overload the server and slow down the pr...

Network

Cited By