VaryLATEX: Learning paper variants that meet constraints

  • Mathieu Acher
  • , Jean Marc Jézéquel
  • , José A. Galindo
  • , Jabier Martinez

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

21 Citations (Scopus)

Abstract

How to submit a research paper, a technical report, a grant proposal, or a curriculum vitae that respect imposed constraints such as formatting instructions and page limits? It is a challenging task, especially when coping with time pressure. In this work, we present VaryLATEX, a solution based on variability, constraint programming, and machine learning techniques for documents written in LATEX to meet constraints and deliver on time. Users simply have to annotate LATEX source files with variability information, e.g., (de)activating portions of text, tuning figures' sizes, or tweaking line spacing. Then, a fully automated procedure learns constraints among Boolean and numerical values for avoiding non-acceptable paper variants, and finally, users can further configure their papers (e.g., aesthetic considerations) or pick a (random) paper variant that meets constraints, e.g., page limits. We describe our implementation and report the results of two experiences with VaryLATEX.

Original languageEnglish
Title of host publicationProceedings - VaMoS 2018
Subtitle of host publication12th International Workshop on Variability Modelling of Software-Intensive Systems
EditorsMalte Lochau, Rafael Capilla
PublisherAssociation for Computing Machinery
Pages83-88
Number of pages6
ISBN (Electronic)9781450353984
DOIs
Publication statusPublished - 7 Feb 2018
Externally publishedYes
Event12th International Workshop on Variability Modelling of Software-Intensive Systems, VaMoS 2018 - Madrid, Spain
Duration: 7 Feb 20189 Feb 2018

Publication series

NameACM International Conference Proceeding Series

Conference

Conference12th International Workshop on Variability Modelling of Software-Intensive Systems, VaMoS 2018
Country/TerritorySpain
CityMadrid
Period7/02/189/02/18

Keywords

  • Constraint programming
  • Generators
  • LTEX
  • Machine learning
  • Technical writing
  • Variability modelling

Fingerprint

Dive into the research topics of 'VaryLATEX: Learning paper variants that meet constraints'. Together they form a unique fingerprint.

Cite this